【发布时间】:2019-06-18 00:48:18
【问题描述】:
我正在尝试通过高级 API 沙盒从 Twitter 获取数据。
我已经构建了 30 天高级 API 沙盒,以下是我发送请求的代码。
from TwitterAPI import TwitterAPI
consumer_key = 'XXX'
consumer_secret = 'XXX'
access_token = 'XXX'
access_token_secret = 'XXX'
api = TwitterAPI(consumer_key, consumer_secret, access_token, access_token_secret)
r = api.request('tweets/search/30day/:test.json', {'q' : 'python') //test is my own label
for item in r:
print(item['text'])
但是,我不断收到错误代码 403,例如:
Traceback (most recent call last):
File "Twitter_api_srch_full.py", line 11, in <module>
for item in r:
File "/anaconda3/lib/python3.6/site-packages/TwitterAPI/TwitterAPI.py", line 206, in __iter__
return self.get_iterator()
File "/anaconda3/lib/python3.6/site-packages/TwitterAPI/TwitterAPI.py", line 193, in get_iterator
raise TwitterRequestError(self.response.status_code)
TwitterAPI.TwitterError.TwitterRequestError: Twitter request failed (403)
有人知道导致此类错误的潜在原因吗?
感谢您的帮助:)
【问题讨论】:
标签: twitter