Twitter API 查询使用 python Twitter 给出的结果很少

Twitter API query using python Twitter gives few results

我正在使用 Python Twitter 从有关 YouTube 视频的推文中下载数据:https://github.com/bear/python-twitter/blob/master/doc/index.rst

def TW():
    return twitter.Api(consumer_key='X',consumer_secret='X',access_token_key='X-X',access_token_secret='X')

for i in TW().GetSearch(term='https://www.youtube.com/watch?v=ftP6Uh_jSUg', count=1000, include_entities=True):
    print('TWEET_URL','twitter.com/'+str(i.user.screen_name)+'/status/'+str(i.id),i.urls,'RETWEETS',i.retweet_count,'USER_MENTIONS',i.user_mentions,'TEXT',i.text,'USER_ID',i.user.id,'USER',i.user.screen_name)

当我使用 GetSearch 时,我得到的结果很少。例如,我在上一个视频查询中只得到了这个。

TWEET_URL twitter.com/Niza_Club/status/740770459030032384 [URL(URL=XX, ExpandedURL=https://youtu.be/ftP6Uh_jSUg)] RETWEETS 0 USER_MENTIONS [User(ID=10228272, ScreenName=YouTube)] TEXT Juniore - A la plage vía @YouTube USER_ID 20470260 USER Niza_Club

虽然在 Twitter 上手动完成的相同查询给了我 15 个结果,包括上个月的 5 个结果:https://twitter.com/search?q=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DftP6Uh_jSUg&src=typd

如何获得其他结果?有没有更好的工具正在使用 Twitter API?一个没有它?

在这里找到答案:Can I use twitter api to search tweets one week before?

Also note that the search results at twitter.com may return historical results while the Search API usually only serves tweets from the past week. - Twitter documentation.