1

有没有一种聪明的方法使用 Twitter API 来仅从您的关注者中快速增加搜索Twitter 用户?

例如,有一百万用户关注的用户 Alice。有一天,Alice 想给另一个用户发送一个 DM,该用户是她的追随者之一,但她只记得他/她的名字是从字母“Bo”开始的。所以她想用前缀“Bo”过滤她的一百万用户名。

Alice 如何使用以“Bo”开头的 Twitter API 获取所有用户?

方法 1. 调用followers/ids200 次并过滤:由于followers/ids一次只能获得 5,000 个关注者,因此您应该followers/ids至少调用 200 次才能获得全部 100 万关注者。之后,您按从“Bo”开始的名称过滤用户。这是非常慢的,因为过滤直到 200 个请求结束才开始。它的可扩展性很差,因为它使用大量内存来保存和过滤每个用户加载的关注者列表。

方法 2. 多次呼叫用户/搜索并检查他们是否在关注我:不幸的是,只有前 1,000 个匹配项可用。超过 1,001 的匹配项将永远不会显示为您的关注者。

我想知道是否有比这更好的方法。以下2种方法太愚蠢了。


PS Lady Gaga 似乎被 2800 万用户关注。https://twitter.com/ladygaga

4

0 回答 0