2013-06-27 80 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