【发布时间】:2013-02-23 03:29:49
【问题描述】:
我阅读了本教程以在 nodejs 中实现 twitter oauth(用于“使用 twitter 登录”目的)- http://codetheory.in/how-to-use-twitter-oauth-with-node-oauth-in-your-node-js-express-application/
最后一段代码有一个名为 results 的变量,它应该保存 twitter 发回的用户数据,但对我来说,它只包含 screen_name 和 user_id 是不够的。我需要更多数据,例如个人资料图片等。
所以我查看了推特文档 -
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
示例网址不起作用 -
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?
提前致谢!
【问题讨论】:
标签: node.js oauth twitter twitter-oauth