【发布时间】:2011-05-27 22:32:24
【问题描述】:
我已经存储了来自 twitter 用户的登录信息(例如 access- 令牌)在我的数据库中。 我现在想一次性获得所有这些用户的转推数 请求。
否则,如果我有 1000 个用户,我必须发送 1000 个请求 数据库(我猜这会导致列入黑名单...)。
有没有一种通用的方法可以从多个用户那里获取信息? 为每个用户发送请求?
顺便说一句:我正在使用 Google App Engine 和 twitter4j
谢谢
【问题讨论】:
-
你能澄清
retweet-count的意思吗?用户没有这样的计数。只有状态可以。您是否试图找出用户转发其状态之一的次数?或者用户转发其他人状态的次数?还是别的什么? -
很抱歉对转推计数模棱两可。我想要做的是获取用户状态被转发的频率的总数。例如,如果一个用户有 100 条推文,并且每条推文被转发 5 次,那么总转发次数将是 500。为此,我可以爬取所有用户状态,获取转发次数并将其汇总.对于高度活跃的用户,这可能违反 REST 请求限制。并且在下一步中,我想为用户列表执行此操作......这将很快违反请求限制。
-
我用有关获取 retweet_counts 的信息更新了我的答案。
标签: twitter