2013-06-27 68 views
1

我接近得到這與Microsoft Dynamics CRM應用程序的工作,不過,我得到錯誤代碼214:錯誤認證數據:(Twitter的API的OAuth(錯誤代碼214:錯誤認證數據)

請求URL是:https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=aspas10&since_id=342379690448805888

認證報頭:OAuth的oauth_nonce =」 * ***」, oauth_signature_method =」 HMAC-SHA1「,oauth_timestamp =」 1372370208」, oauth_consumer_key =」 * ** * *」, 組oauth_token =」 * ** * ** * ** *」, oauth_signature =」 * ** * ****「,oauth_version =」1.0「

我的代碼包括:

request.Headers.Add(「Authorization」, authHeader); 
request.Method = 「GET」; 
request.ContentType = 「application/x-www-form-urlencoded」; 
var response = (HttpWebResponse)request.GetResponse(); 
return response; 

任何想法,我要錯了,爲什麼我得到這個錯誤?

+1

你得到它,因爲驗證數據不好。 – zerkms

回答

0

你可以請你發佈如何獲得authHeader的代碼?我認爲問題在那裏。

也可以看看這個例子,並確保你有相同的標題:

http://code.msdn.microsoft.com/windowsapps/Twitter-OAuth-Example-3a99967f

問候,

馬里奧

PS:也許是我的代理,但我可以't導航到https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=aspas10&since_id=342379690448805888

+0

嗨馬里奧。這與你寫的代碼完全相同。 :)似乎6月11日的Twitter API v1 Retirement搞砸了插件。我已將網址從https://api.twitter.com/1.0/更改爲https://api.twitter.com/1.1/,並將網址更改爲.json而不是.xml ....任何幫助都將讚賞。 ;) – Davey