2013-06-18 67 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的开发者,所以你可以问我你想要的任何问题。