如何使用 tweepy.api 搜索超过一个月的推特回复?

How to search twitter replies more than a month using tweepy.api?

我正在尝试使用代码查找对特定推文 ID 的特定用户的回复:

tweets = tweepy.Cursor(api.search,q='to:'+name, tweet_mode='extended').items()

tweets_list = [[tweet.created_at, tweet.id, 
                tweet.full_text.encode('utf-8'), 
                tweet.in_reply_to_status_id_str] for tweet in tweets]

tweets_df = pd.DataFrame(tweets_list,columns=['Datetime', 'Tweet Id', 'Text', 'Reply_ID'])

tweets_df2 = tweets_df[tweets_df['Reply_ID'] == tweet_id]

我正在使用 'to:'+name 查找对特定用户的回复,并使用 tweets_df['Reply_ID'] == tweet_id 匹配回复。但是,过滤推文ID之前的初始数据框tweets_df 的结果只给出了一个月内的回复推文。

如何从 1 月 25 日开始获得更多回复?

遗留标准 Twitter 搜索 API - 这正是 Tweepy 功能所使用的 - 只能提供过去 7 天内的推文。对于更长的时间,您需要使用 30 天的高级版或 full-archive 从 Twitter 搜索 APIs。