3

我阅读了本教程以在 nodejs 中实现 twitter oauth(用于“使用 twitter 登录”目的)-http: //codetheory.in/how-to-use-twitter-oauth-with-node-oauth-in-your-node- js-express-应用程序/

最后一段代码调用了这个变量results,它应该保存 twitter 发回的用户数据,但对我来说它只包含 screen_name 和 user_id 是不够的。我需要更多数据,例如个人资料图片等。

所以我查看了 twitter 文档 - https://dev.twitter.com/docs/api/1/get/users/show
示例 URL 似乎工作正常 - https://api.twitter.com/1/users /show.json?screen_name=TwitterAPI&include_entities=true

但最近我读到 twitter 很快就会关闭 API 1 并用 API 1.1 替换它

所以我尝试了 1.1 API - https://dev.twitter.com/docs/api/1.1/get/users/show
示例 URL不起作用- https://api.twitter.com/1.1/users/show .json?screen_name=rsarver

给出错误 -

{"errors":[{"message":"Bad Authentication data","code":215}]}

我究竟做错了什么 ?如何从 twitter 正确获取用户信息,并希望在使用此模块的 Node.js 代码中 - https://github.com/ciaranj/node-oauth

提前致谢!

4

1 回答 1

2

API v1.1 端点需要 OAuth 身份验证

您可能会查看不同的 oauth 模块:ntwitter

于 2013-03-07T19:32:11.920 回答