gpt4 book ai didi

python-3.x - 使用 Tweepy 访问 Twitter 的高级 API

转载 作者:行者123 更新时间:2023-12-04 18:56:59 25 4
gpt4 key购买 nike

我想访问 Twitter 的存档,而不受速率限制或查询数量的限制。我不介意为此付费,所以我的计划是注册 premium package在 Twitter 的 API 平台上。由于我熟悉 Tweepy,我曾希望能够以我通常的方式访问 API。

但是,似乎我可以在 Python 中使用高级凭据查询 API 的唯一方法是通过 Python Twitter Search API ,它基本上是高级服务的 python 包装器。问题是高级访问的身份验证协议(protocol)与限速免费访问的身份验证协议(protocol)不同。这是最烦人的,因为 searchtweets支持 Python Twitter Search API 的库似乎相当原始,我几乎无法理解这些文档。

有谁知道是否可以使用 Tweepy 访问 Twitter 的高级层?更好的工具只适用于免费层,这有点奇怪。

最佳答案

Tweepy 现在支持讨论的高级 API here .我必须从 github 而不是 pip 安装。请参阅 API.search_30_day 的文档和 API.search_full_archivecorresponding documentation for the premium search APIs .

pip install --upgrade git+https://github.com/tweepy/tweepy@master
api是不同的。 api.search变成 api.search_full_archiveapi.search_30_day .
# premium search
tweets=tp.Cursor(api.search_full_archive,environment_name='you_env_name_here', query=search_words, fromDate=date_since).items(100)

# free search
tweets=tp.Cursor(api.search, q=search_words, lang="en",since=date_since).items(100)

关于python-3.x - 使用 Tweepy 访问 Twitter 的高级 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50272868/

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