由于 twitter 最近更新了它的 API,我怎样才能得到一个人的关注者数量?
我可以使用以下方法使用旧 API 获取此类数据,但如果我理解正确,它将随时停止工作。
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter
如何使用他们的新 API 获得相同的数据?我检查了他们的文档,但无法理解。
直接从新文档来看,最大的区别似乎是使用1.1
而不是1
您仍然使用 JSON 检索数据 -
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 应用程序。该应用程序将为您提供几个访问密钥。您将使用这些访问密钥来获取访问令牌,您可以使用它来获取您的公共数据。