【发布时间】:2021-06-09 10:12:39
【问题描述】:
我想使用 v2 完整存档搜索来获取推文。 我不明白我从下面的代码中得到的错误。是不是我请求的次数太多了?
这里是 config.py
from TwitterAPI import TwitterAPI, TwitterPager
import csv
SEARCH_TERM = '#metoomen lang:en'
PRODUCT = 'fullarchive'
LABEL = 'prod'
api = TwitterAPI(api_key,
api_secret_key,
access_token,
access_token_secret)
r = TwitterPager(api, 'tweets/search/%s/:%s' % (PRODUCT, LABEL),
{'query':SEARCH_TERM,
'fromDate':'201710170000',
'toDate':'201801312359',
"maxResults":500
}).get_iterator()
csvFile = open('data.csv', 'w',encoding='UTF-8')
csvWriter = csv.writer(csvFile)
for item in r:
csvWriter.writerow([item['created_at'],
item["id_str"],
item["source"],
item['user']['screen_name'],
item["user"]["location"],
item["geo"],
item["coordinates"],
item['text'] if 'text' in item else item])
这是我得到的错误。
TwitterRequestError: ('{"error":{"message":"Request exceeds account’s current package request limits. Please upgrade your package and retry or contact Twitter about enterprise access.","sent":"2021-06-09T09:54:54+00:00","transactionId":"8f5af84751ad0d30"}}',) (429): {"error":{"message":"Request exceeds account’s current package request limits. Please upgrade your package and retry or contact Twitter about enterprise access.","sent":"2021-06-09T09:54:54+00:00","transactionId":"8f5af84751ad0d30"}}
【问题讨论】:
标签: python api twitter webapi twitterapi-python