4

我正在尝试使用此lib从 python 中的用户检索所有推文。

python-twitter 中提供的执行此操作的方法定义为:

def GetUserTimeline(self,
user_id=None,
screen_name=None,
since_id=None,
max_id=None,
count=None,
include_rts=None,
trim_user=None,
exclude_replies=None):

虽然如果计数限制为 200。

文档:

count:指定要检索的状态数。不得大于 200。[可选]

我现在的问题是:是否可以使用此 lib 检索用户的所有推文?是否有替代解决方案?

4

1 回答 1

7

简短的回答:没有。

Twitter API 明确表示,您不能从每个请求中从用户那里检索超过 200 条推文,因此这不是您正在使用的这个特定库的限制,而是 Twitter 施加的限制。但请记住,这是每个请求,如果您将发送多个请求,您总共可以获得3200 条推文。但这仍然意味着您无法获得所有推文,只有 3200 条。

这是官方 Twitter API statuses/user_timeline 端点文档。

于 2013-07-19T07:08:51.800 回答