我阅读本教程以在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
示例网址似乎工作正常 -
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?
提前致谢!