gpt4 book ai didi

twitter - 如果我调用 Twitter API 来获取我的所有关注者,那么对该 API 的调用次数是多少?

转载 作者:行者123 更新时间:2023-12-02 10:38:38 30 4
gpt4 key购买 nike

如果我想通过调用twitter API下载我所有关注者的列表,需要调用多少次?是一次通话还是我拥有的关注者数量?

谢谢!

斯里拉姆

最佳答案

如果您只需要关注者的 ID,您可以指定:

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

此调用的文档是 here 。每次调用此调用将返回最多 5,000 个关注者 ID,并且您必须跟踪每次调用的光标值。如果您的关注者少于 5,000 名,则可以省略 cursor 参数。

但是,如果您需要获取所有关注者的完整详细信息,则需要进行一些额外的 API 调用。

我建议使用状态/关注者来获取关注者个人资料,因为每次 API 调用最多可以请求 100 个个人资料。

使用 statuses/followers 时,您只需指定要获取哪个用户的关注者。结果按照关注者关注指定用户的顺序返回。此方法不需要进行身份验证,但它使用游标,因此您需要管理每个调用的游标 ID。这是一个例子:

http://api.twitter.com/1/statuses/followers.json?screen_name=yourScreenName&cursor=-1

或者,您可以使用 users/lookup 通过指定以逗号分隔的用户 ID 列表来获取关注者个人资料。您必须进行身份验证才能发出此请求,但您可以获取所需的任何用户配置文件,而不仅仅是那些关注指定用户的用户配置文件。调用示例如下:

http://api.twitter.com/1/users/lookup.json?user_id=123123,5235235,456243,4534563

因此,如果您有 2,000 个关注者,则只需一次调用即可通过 followers/ids 获取所有关注者 ID(如果这就是您所需要的)。如果您需要完整的个人资料,您将使用 statuses/followers 消耗 20 个调用,并且当使用 users/lookup 时,您将使用 21 个调用,因为需要额外调用 < em>followers/ids 获取 ID 所必需的。

请注意,对于所有 Twitter API 调用,我建议使用 JSON,因为它是一种比 XML 轻得多的文档格式。您通常只会通过网络传输大约 1/3 到 1/2 的数据,而且我发现(根据我的经验)Twitter 在提供 JSON 时超时的情况较少。

关于twitter - 如果我调用 Twitter API 来获取我的所有关注者,那么对该 API 的调用次数是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4821713/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com