仅在Twitter API中从您的关注者进行增量搜索

时间:2012-08-25 16:44:49

标签: twitter

是否有一种智能方式使用Twitter API快速增量搜索推特用户仅限您的粉丝

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

Alice如何使用Twitter API获取所有用户,其名称从“Bo”开始?

方法1.拨打followers/ids 200次并过滤:由于followers/ids一次只能获得5,000个关注者,因此您应至少拨打followers/ids 200个关注者获得所有一百万粉丝的时间。之后,您将按名称从“Bo”开始过滤用户。这非常慢,因为过滤永远不会开始,直到200个请求结束。它的可扩展性很差,因为它使用大量内存来保存和过滤每个用户的加载的跟随者列表。

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

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


P.S。 Lady Gaga似乎紧随其后的是2800万用户。 https://twitter.com/ladygaga

0 个答案:

没有答案