gpt4 book ai didi

python - 使用高级选项的 TwitterAPI 过滤器位置

转载 作者:行者123 更新时间:2023-12-01 01:13:23 32 4
gpt4 key购买 nike

我正在尝试使用 Twitter 的 30 天或完整存档数据提取特定位置周围的推文。为此,我使用 TwitterAPI 库,但在限制位置时不断收到错误。

from TwitterAPI import TwitterAPI

api = TwitterAPI(consumer_key, consumer_secret, access_token_key, access_token_secret)

PRODUCT = '30day'
LABEL = 'development'
SEARCH_TERM = 'JFK'


r = api.request('tweets/search/%s/:%s' % (PRODUCT, LABEL),
{'query':SEARCH_TERM, 'point_radius':'[-73.7781 40.6413 2km]'})

for item in r:
print(item['text'] if 'text' in item else item)

我总是遇到同样的错误,但我不知道我做错了什么。

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/Fil/PycharmProjects/Twitter/importtweets.py
Traceback (most recent call last):
File "/Users/Fil/PycharmProjects/Twitter/importtweets.py", line 18, in <module>
for item in r:
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/TwitterAPI/TwitterAPI.py", line 219, in __iter__
return self.get_iterator()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/TwitterAPI/TwitterAPI.py", line 206, in get_iterator
raise TwitterRequestError(self.response.status_code)
TwitterAPI.TwitterError.TwitterRequestError: Twitter request failed (422)

Process finished with exit code 1

最佳答案

point_radius 必须位于query 值内。尝试:

SEARCH_TERM = 'JFK point_radius:[-73.7781 40.6413 2km]'

关于python - 使用高级选项的 TwitterAPI 过滤器位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54606972/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com