2013-04-24 117 views
1

我正在使用Twitter OAuth對用戶進行身份驗證並在我的網站上顯示用戶推文。Twitter Oauth Giving「遠程服務器返回錯誤:(401)」

下面是用於API的一些常量:

公共常量字符串REQUEST_TOKEN = 「https://api.twitter.com/oauth/request_token」; public const string AUTHORIZE =「https://api.twitter.com/oauth/authorize」; public const string ACCESS_TOKEN =「https://api.twitter.com/oauth/access_token」;

現在,當我正在使用

新的StreamReader(webRequest.GetResponse()的GetResponseStream()。)一個WebRequest的;

然後我得到錯誤:「遠程服務器返回錯誤:(401)未經授權。」

我的WebRequest URI是https://api.twitter.com/oauth/access_token?oauth_consumer_key=myConsumerkey&oauth_nonce=3403339&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1366792353&oauth_token=1372849567-3BtbvrvJ3HXl774InICgBz1T2jcLpif9xecxWmc&oauth_version=1.0&oauth_signature=%2bLyQZwQwiNGJNP9uk591Hy4arfk%3d

那麼,什麼是這個網址wron。請Healp我擺脫這一點。

感謝, Dalvir

回答

0

你發送你當用戶授權您的應用程序收到oauth_verifier代碼?

0

未使用oauth_verifier的Twitter應用程序將無法完成OAuth流程。如果您未在回調中收到oauth_verifier,請驗證您是否明確地在POST oauth/request_token上設置了oauth_callback。

相關問題