我正尝试从Twitter API中获取尽可能多的数据以进行学术研究项目。即使我只能访问Standard API,数据也应尽可能准确。我正在围绕Twarc和其他Python实用程序构建一个“包装器”,以所需的格式为我获取所需的大多数数据。一个很大的问题是获取所有答复,但是我能够通过一些技巧解决它:从有问题的推文开始搜索,然后检查获得的样本中的推文是否在“ in_reply_to_tweet_id”中具有原始推文ID。冲洗并重复使用这些新获得的推文。
然后我注意到Twitter在三月份实施了新的审核功能。现在,“更多答复”下的审核评论不会显示在我的搜索输出中。
示例:https://twitter.com/NDRreporter/status/1113353224730365952
除以下内容外,我发现所有答复:在“更多答复”(德语中的“ Mehr Antworten”)下,有一个由非常右倾(可能是巨魔)帐户(“ @Der Steuerzahler”)启动的答复链缓和并推到那里。即使我让代码重复一个小时以上,只是为了查找对此特定原始推文的回复,这也不会出现在API搜索中。
我的问题很笼统:除了通过Filter API获得答复(即在审核之前)外,是否可以通过Standard Search API找到这些审核过的推文?不寻找现成的解决方案,通用指针就足够了。如果我无法通过搜索找到它们,那么显然我将不再尝试使用它。
谢谢。