我正在研究一个分析社交网络中的关闭模式的研究项目。我的部分要求是收集受审查的数千名用户的关注者和关注者 ID。
我遇到了速率限制超过 350 个请求/小时的问题。只有 4-5 个请求,我的限制就超过了 - 即,当我收集的关注者数量超过 350 标记时。即,如果我有 7 个成员,每个成员有 50 个关注者,那么当我收集只有 7 个成员的关注者详细信息时,我的比率超过了。(7*50 = 350)。
我在这里在 stackoverflow 中找到了一个相关问题 -使用 Twitter4j 获取关注者列表的最有效方法是什么?
提到的解决方案是使用 lookupUsers(long[] ids) 方法,该方法将返回用户对象列表...但我在 API 中找不到特定“用户”对象的朋友/关注者的屏幕名称. 我在这里遗漏了什么.. 有没有办法有效地收集成千上万用户的朋友/追随者?
(现在,我正在使用标准代码 - Oauth 身份验证(达到 350 个请求/小时),然后调用 twitter.getFollowersIDs)