如何从Twitter获取关注者列表?

时间:2017-05-20 05:48:14

标签: twitter

我正在尝试按照Twitter的API来获取用户的关注者列表。

http://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=username

我收到此错误消息作为回应。

{
    code = 215;
    message = "Bad Authentication data";
}

我似乎无法找到与此错误代码相关的文档。有人对这个错误有任何想法吗?

3 个答案:

答案 0 :(得分:0)

您必须使用OAuth。更多信息可以在Twitter网站上找到。这里:https://dev.twitter.com/oauth

答案 1 :(得分:0)

您的请求缺少身份验证数据。当我点击http://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=username时,我收到了这个错误。这不是访问Twitter API的方式。

https://apps.twitter.com/创建Twitter应用。然后,尝试使用Twitter API库来访问REST API。如果您对在命令行界面上使用ruby应用程序感到满意,请查看https://github.com/sferik/t。进行设置,然后尝试t followers [USER]列出USER的所有关注者。

答案 2 :(得分:0)

此错误即将到来,因为您的Twitter开发人员帐户未获批准。如今,如果不让开发人员帐户获得Twitter的批准,您将无法制作应用程序。

要制作应用,您需要联系Twitter并申请开发者帐户。如果您足够幸运,尽管此过程可能需要几个月的时间,但您将获得批准。

如果您只需要数据,则可以使用第三方服务,例如followersanalysis [dot] com,birdsonganalytics [dot] com