如何使用Twitter搜索API获取带有指定标签的所有推文?

3
首先,我要说明这是我第一次使用Twitter API,所以可能会漏掉一些显而易见的东西。
我想做的是获取包含特定标签的所有推文。我的研究导致我使用了Twitter搜索API。我尝试过使用它,但是我只能得到大约6条推文,而我知道这个标签有成千上万条推文。
那么我的问题是,我如何实际获取给定标签的所有推文?或者至少多于6条推文。
供参考,以下是我用于获取带有#hillarysoqualified标签的推文的Python代码(替换密钥):
from twitter import Twitter, OAuth                                                                                                                                                                                                         

ACCESS_TOKEN = 'access_token'
ACCESS_SECRET = 'access_secret'
CONSUMER_KEY = 'consumer_key'
CONSUMER_SECRET = 'consumer_secret'

oauth = OAuth(ACCESS_TOKEN, ACCESS_SECRET, CONSUMER_KEY, CONSUMER_SECRET)
t = Twitter(auth=oauth)

query = t.search.tweets(q='%23hillarysoqualified')

for s in query['statuses']:
    print(s['created_at'], s['text'], '\n')
2个回答

1

看起来我没有阅读文档 - Twitter搜索API只提供过去一周的推文。希望这能帮助那些在不知情的情况下尝试做我做过的事情的人。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接