2013-06-18 2 views
0

나는 this to implement Login-with-twitter을 따르고 있으며, 나에 의해 만들어진 응용 프로그램에 따라 소비자 키와 비밀 키가 변경되었습니다. 나는 다음과 같은 방법으로 오류가 점점 오전 :asp.net에서 "sign with twitter"를 구현하는 동안 401 오류가 발생합니까?

public string WebResponseGet(HttpWebRequest webRequest) 
    { 
     StreamReader responseReader = null; 
     string responseData = ""; 

     try 
     { 
      responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream()); 
      responseData = responseReader.ReadToEnd(); 
     } 
     catch 
     { 
      throw; 
     } 
     finally 
     { 
      webRequest.GetResponse().GetResponseStream().Close(); 
      responseReader.Close(); 
      responseReader = null; 
     } 

     return responseData; 
    } 
} 

얻기 오류에, 라인 "responseReader = 새에서는 StreamReader을 (webRequest.GetResponse()하면 GetResponseStream을().)".

오류는 입니다. 원격 서버에서 오류를 반환했습니다. (401) 인증되지 않았습니다.

이 문제를 해결하는 데 도움을주십시오. 미리 감사드립니다.

답변

2

귀하의 WebRequest 형식이 잘못 지정되어 있어야합니다. oAuth 2를 준수해야합니다. 이것이 어떻게 수행되는지 보려면 Tweetinvi API의 Token 클래스 코드를 분석 할 수 있습니다.

특정 검색어에 문제가있는 경우 Google에서 도와 드릴 수 있도록 코드를 제공해주십시오.
나는 Tweetinvi의 개발자이므로 원하는 모든 질문을 나에게 할 수있다.

관련 문제