【问题标题】:Twitter API oAuth (Error code 214: Bad authentication data)Twitter API oAuth(错误代码 214:错误的身份验证数据)
【发布时间】:2013-06-28 17:10:48
【问题描述】:

我接近让它与 Microsoft Dynamics CRM 应用程序一起使用,但是,我得到错误代码 214:错误的身份验证数据。:(

请求网址为: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;

任何想法我哪里出错了,为什么我会收到这个错误?

【问题讨论】:

  • 您得到它是因为身份验证数据错误。

标签: c# api twitter oauth dynamics-crm-2011


【解决方案1】:

能否请您发布如何获取 authHeader 的代码?我认为问题就在那里。

也看看这个例子,确保你有相同的标题:

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

问候,

马里奥

PS:也许是我的代理,但我无法导航到https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=aspas10&since_id=342379690448805888

【讨论】:

  • 嗨马里奥。它与您编写的代码完全相同。 :) 6 月 11 日的 Twitter API v1 Retirement 似乎搞砸了插件。我已将 url 从 api.twitter.com/1.0 更改为 api.twitter.com/1.1 并将 url 更改为使用 .json 而不是 .xml.... 任何帮助将不胜感激。 ;)
猜你喜欢
  • 2019-07-24
  • 2020-11-05
  • 2015-07-10
  • 2013-06-30
  • 2014-05-01
  • 2015-03-22
  • 2012-09-22
  • 2012-11-24
  • 1970-01-01
相关资源
最近更新 更多