javascript - OAuth2 与 Twitter API 1.1 "Bad Authentication error"

标签 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/

任何帮助将不胜感激,我已经花了很多时间试图让它工作。

最佳答案

显然,它不起作用的原因是 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/

相关文章:

javascript - 在 ubuntu 18.04 中卸载 php 7

javascript - React-router 弄乱了请求 url

php - PHP 网站中的 Facebook feed、twitter twits 和链接连接

javascript - 无法从异步函数检索返回的对象

python - 获取在 Twitter 上关注某个人的所有用户

javascript - ASP.NET TreeView 控件中出现奇怪的 javascript 错误

javascript - HTML5 视频控件在 Internet Explorer 中不起作用

javascript - 在滚动条上交替显示 DIV

javascript - 循环遍历 Express 应用程序中未显示的虚拟数据

javascript - 为什么以下处理程序被识别为404处理程序