由于Twitter最近更新了API,我怎样才能获得一个人的追随者人数?使用新的API获取Twitter数据
我可以使用以下API获取旧API的数据,但如果我理解正确,它将随时停止工作。
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter
如何使用他们的新API获取相同的数据?我检查了他们的文档,但无法理解。
由于Twitter最近更新了API,我怎样才能获得一个人的追随者人数?使用新的API获取Twitter数据
我可以使用以下API获取旧API的数据,但如果我理解正确,它将随时停止工作。
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter
如何使用他们的新API获取相同的数据?我检查了他们的文档,但无法理解。
好straight from the new documentation这似乎最大的区别就是采用1.1
代替1
您还在使用JSON retreive数据 -
https://api.twitter.com/1.1/statuses/user_timeline.json
的文档说的要求是:
Always specify either an user_id or screen_name when requesting a user timeline.
并且返回的对象包含一个“用户”对象,其中包含followers_count
键值对。
{
{
......
user: {
.....
"followers_count" : int
}
}
}
是的,它很混乱。我最近为一位客户做了这件事,我花了一段时间才弄清楚。
阅读本:https://dev.twitter.com/docs/auth/application-only-auth
为了符合V1.1和得到你想要的数据,你需要通过你的Twitter帐户,以创建一个Twitter的应用程序。该应用程序会给你几个访问键。您将使用这些访问密钥来获取访问令牌,您可以使用它访问公共数据。
键入:'的https://api.twitter.com/1.1/statuses/user_timeline.json SCREEN_NAME = twitterapi&计数= 2',你会得到错误。我认为它需要认证,但我不知道如何使用它。 – user1251698 2013-03-26 06:19:10
@ user1251698直接从'RESOURCE INFORMATION'下的右侧链接中,它表示'Authencation:REQUIRED'。点击该链接即可进入oAuth页面......它具有v1和v1.1要求,点击子链接[仅应用程序验证](https://dev.twitter.com/docs/auth/application-only- AUTH)。它说你[在这里创建你的应用程序](https://dev.twitter.com/apps),这是你将被分配你的用户密钥和密钥的地方。从那里,你可以使用[文档,再次](https://dev.twitter.com/docs/auth/application-only-auth)来完成。 – Ohgodwhy 2013-03-26 06:22:52