Twitter API 1.1 OAuth获取用户数据

3

我阅读了一个有关在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,这不够。我需要更多的数据,如个人资料图片等。

所以我查看了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?提前感谢!
1个回答

2

它使用API 1。无论如何,请查看类似的问题 - https://github.com/ciaranj/node-oauth/issues/132 - 如果您能帮忙解决,请告诉我! - user1437328

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接