我试图通过node.js和Oauth2使用Twitter的API(v1.1),但我总是得到同样的错误:
Error:
{ statusCode: 400,
data: '{"errors":[{"message":"Bad Authentication data","code":215}]}' }
以下是我正在使用的代码片段:
基于:
http://webapplog.com/node-js-oauth1-0-and-oauth2-0-twitter-api-v1-1-examples/
任何帮助都会受到赞赏我花了很多时间试图让它成功。
答案 0 :(得分:0)
显然它不起作用的原因是,现在Twitter仅支持OAuth版本2进行基于应用程序的身份验证(https://dev.twitter.com/docs/auth/application-only-auth)。
对于基于用户的身份验证,您仍需要使用OAuth版本1.0A。
希望这对其他人有帮助!