我目前正在开展项目,我需要跟踪大约7500名推特用户。
有没有办法实时获取推文,转发和收藏?我无法使用Twitter API来做到这一点。
我们想出的唯一方法是直接抓取用户时间表,但效率很低而且不实时。
如果有其他人有其他想法,请告诉我,谢谢。
答案 0 :(得分:0)
您可以使用streaming API通过设置follow
从特定用户实时获取推文到他们的用户ID。如果您只有自己的屏幕名称,则可以使用常规REST API获取ID。返回的推文包括用户发布的推文,转发(由用户和用户转发),以及回复用户。
无法从流API获取任何用户的收藏夹,获取这些内容的唯一方法是在REST API中使用favorites/list
,每15分钟限制为15个请求,200每个响应中的收藏夹,每个请求只有一个用户。