我阅读了本教程以在 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?
提前致谢!