OAuth2与Twitter API 1.1“错误验证错误”

时间:2014-02-07 10:24:46

标签: javascript node.js twitter oauth-2.0

我试图通过node.js和Oauth2使用Twitter的API(v1.1),但我总是得到同样的错误:

Error: 
{ statusCode: 400,
  data: '{"errors":[{"message":"Bad Authentication data","code":215}]}' }

以下是我正在使用的代码片段:

http://pastie.org/8708152

基于:

http://webapplog.com/node-js-oauth1-0-and-oauth2-0-twitter-api-v1-1-examples/

任何帮助都会受到赞赏我花了很多时间试图让它成功。

1 个答案:

答案 0 :(得分:0)

显然它不起作用的原因是,现在Twitter仅支持OAuth版本2进行基于应用程序的身份验证(https://dev.twitter.com/docs/auth/application-only-auth)。

对于基于用户的身份验证,您仍需要使用OAuth版本1.0A。

希望这对其他人有帮助!