尝试通过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。 (如果那很重要)。
感谢有人能在这里为我指出正确的方向。
答案 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。
谢谢。