403 Forbidden 453 - 您当前只能访问 Twitter API v2 的一部分端点和有限的 v1.1 端点。

14
我最近注册了免费级别的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 Forbidden 453 - 您当前只能访问 Twitter API v2 的一部分端点和有限的 v1.1 端点(例如媒体发布、oauth)。如果您需要访问此端点,可能需要不同的访问级别。您可以在这里了解更多信息:https://developer.twitter.com/en/portal/product
如果我没有理解错的话,Twitter API 文档确实允许免费级别的访问。然而,我不确定为什么对我来说无效。
有没有专业人士知道如何解决这个问题?

2
“免费”的2.0 API只允许您创建推文,而不允许进行任何查询。请访问https://developer.twitter.com/en/docs/twitter-api了解更多信息。 - Tim Roberts
4
"免费"的2.0 API只允许您创建推文,而不允许进行任何查询。请参考https://developer.twitter.com/en/docs/twitter-api。 - Tim Roberts
4
"免费"的2.0 API只允许你创建推文,而不允许进行任何查询。请访问https://developer.twitter.com/en/docs/twitter-api。 - undefined
@TimRoberts,我之前能够发布推文,但现在无法发布推文了... - D.L
1个回答

15
抱歉,朋友,但是你不能使用Twitter API的免费级别访问来使用“搜索推文”功能。
你可以使用免费级别访问的“管理推文”和“用户查找”功能。
要使用“搜索推文”功能,你需要升级到基本级别。
更多信息请参考:

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


嗨兄弟,我有一个问题。如果我想检查用户是否已经关注了另一个用户,我该如何以什么级别的访问权限来实现呢? - Nhut Pham
@NhutPham 将其发布为一个问题。 - Futurist Forever
如何修复Forbidden: 403 Forbidden 453错误 - 您当前只能访问Twitter API v2的一部分端点和有限的v1.1端点(例如媒体发布、oauth)? - undefined
@FuturistForever 我该如何列出自己的推文? - undefined
@Volatil3 参考https://docs.tweepy.org/en/stable/client.html#tweepy.Client.get_users_tweets https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接