403 禁止 453 - 您当前只能访问 Twitter API v2 端点的子集和有限的 v1.1 端点

问题描述 投票:0回答:2

我最近注册了免费级别的 Twitter API,我想使用 Tweepy 来帮助我从用户那里提取推文。

api_key = config['twitter']['api_key']
api_secret = config['twitter']['api_key_secret']

access_token = config['twitter']['access_token']
access_token_secret = config['twitter']['access_token_secret']

auth = tweepy.OAuthHandler(api_key, api_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)
tweets = api.home_timeline()

但运行后,出现以下错误:

禁止:403 禁止 453 - 您当前有权访问子集 Twitter API v2 端点和有限的 v1.1 端点(例如媒体 仅发布、oauth)。如果您需要访问此端点,您可能需要 不同的访问级别。您可以在这里了解更多信息: https://developer.twitter.com/en/portal/product

如果我理解正确的话,Twitter API 文档确实允许免费级别的访问。但是,我不确定为什么它对我不起作用。

有专业人士知道如何解决这个问题吗?

python twitter nlp tweepy
2个回答
8
投票

抱歉,我的朋友,您无法通过 Twitter API 上的免费级别访问来使用搜索推文功能。

您可以使用免费级别访问上的管理推文用户查找功能。

要使用搜索推文功能,您必须升级到基本级别

欲了解更多信息:

https://developer.twitter.com/en/docs/twitter-api


0
投票

enter image description here

我一次又一次地遇到这个错误,尝试了所有可能的方法。 但找不到任何解决方案。我想废弃 Twitter 数据。请尽快帮助我,自从我一直在做这件事以来已经两天了。预先感谢您。

© www.soinside.com 2019 - 2024. All rights reserved.