2013-06-18 118 views
0

我正在關注this to implement Login-with-twitter,我已根據我創建的應用程序更改了消費者密鑰和密鑰。上在asp.net中實現「用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。

如果您對特定查詢有疑問,請提供您的代碼,以便我們能夠爲您提供幫助。
我是Tweetinvi的開發者,所以你可以問我你想要的任何問題。