我尝试通过 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/
任何帮助将不胜感激,我已经花了很多时间试图让它工作。
最佳答案
显然,它不起作用的原因是 Twitter 目前仅支持 OAuth 版本 2 进行基于应用程序的身份验证 ( https://dev.twitter.com/docs/auth/application-only-auth )。
对于基于用户的身份验证,您仍然需要使用 OAuth 版本 1.0A。
希望这对其他人有帮助!
关于javascript - OAuth2 与 Twitter API 1.1 "Bad Authentication error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21625163/