尝试使用 tweepy 发推文时出现错误

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

我正在从事一个学术研究项目,我正在尝试使用 Twitter API 发送推文。我反复收到的错误是

Forbidden: 403 Forbidden
Your client app is not configured with the appropriate oauth1 app permissions for this endpoint.
import tweepy

#from tweepy import OAuthHandler

ACCESS_KEY = 'xxx'
ACCESS_SECRET = 'xxx'
CONSUMER_KEY = 'xxx'
CONSUMER_SECRET = 'xxx'


api = tweepy.Client(bearer_token='xxx',
                    access_token=ACCESS_KEY,
                    access_token_secret=ACCESS_SECRET,
                    consumer_key=CONSUMER_KEY,
                    consumer_secret=CONSUMER_SECRET)


api.create_tweet(text='I want to Tweet')

这是我的代码。身份验证不会引发任何错误。只是尝试发推文。

performance authentication permissions tweepy
2个回答
28
投票

您可以通过在应用程序的 Oauth 部分中激活读/写来解决问题,然后您应重新生成“访问令牌和秘密”。

当您看到以下内容时,您可以检查是否已正确重新创建:

创建时具有读写权限

自 2023 年 2 月 10 日起编辑:如果您想获得读 + 写权限,您现在需要请求提升访问权限。截至今天,您仅具有 V2 API 端点的读取访问权限


-1
投票

你一定是在开玩笑吧!我已经在同一个问题上停留了几个小时了。我不知道更改权限后我们必须重新生成密钥

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