0
Yammer를 웹 사이트에 통합하려고합니다. 예 : yammer에서 게시물을 표시하고 우리 페이지에 표시 할 수 있으며 사용자는 웹 사이트에서 게시 할 수 있으며 yammer 웹 사이트에 표시됩니다.Yammer를 통합하면 401 오류가 발생합니다.
"Yammer로 로그인"을 클릭하면 권한이 부여됩니다. 나는 access_token 값을 얻고 있습니다. 세션 변수에 해당 토큰을 저장하여 검색 할 추가 데이터에 사용했습니다.
다른 버튼 클릭 이벤트에서 로그인 한 사용자의 게시물을 표시하려고합니다.
메시지를 얻기 위해 다음 엔드 포인트를 사용합니다. 하지만 webrequest에서 401 오류 (Unauthorized)가 발생합니다. 그 이유가 될 수 있습니다. 도와주세요.
public void getmessages()
{
string endPoint = "https://www.yammer.com/api/v1/messages.json?access_token="+Session["accesstoken"].ToString()+"";
HttpWebRequest webrequest = WebRequest.Create(endPoint) as HttpWebRequest;
webrequest.Method = "GET";
string result = null;
using (HttpWebResponse resp = webrequest.GetResponse()
as HttpWebResponse)
{
StreamReader reader = new StreamReader(resp.GetResponseStream());
result = reader.ReadToEnd();
}
}
그것은 나를 위해 일했습니다. 그래서 모든 httpwebrequest에 대해 헤더를 추가해야합니다. –