Twitter的完整档案搜索Python

时间:2018-07-27 20:19:55

标签: python twitter

尝试通过python使用Twitter的完整档案搜索。

基于以下代码:http://benalexkeen.com/interacting-with-the-twitter-api-using-python/

我使用下面的代码未成功

\AppData\Local\Continuum\Anaconda3\lib\site-packages\pandas\core\generic.py", line 1573, in __nonzero__
  .format (self.__class__.__name__))
ValueError: ('The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().', 'occurred at index oss')

使用标准搜索,没有问题。

使用我为完整档案搜索尝试过的所有组合,search_resp.status_code返回状态404。

我的帐户拥有完全存档/沙盒环境。 创建环境时,我已经给了dev env标签:fullSearchSandbox。 (如果那很重要)。

感谢有人能在这里为我指出正确的方向。

1 个答案:

答案 0 :(得分:2)

将search_params和search_url更新为以下内容:

search_params = {'query': 'TwitterDev'}  
search_url = '{}1.1/tweets/search/fullarchive/fullSearchSandbox.json'.format(base_url) 

这解决了问题……查询现在返回status_code = 200,并填充了推文dict。

谢谢。