免费Twitter开发者账号调用get_users_mentions接口报403错误咨询
问题:Tweepy调用
get_users_mentions返回403 Forbidden错误(已拥有免费开发者账号) 报错信息:tweepy.errors.Forbidden: 403 Forbidden despite having a developer account (Free plan)
代码片段:
client = tweepy.Client(bearer_token, api_key, api_secret, access_token, access_token_secret ) auth = tweepy.OAuth1UserHandler(api_key, api_secret, access_token, access_token_secret) api = tweepy.API(auth) client_id = client.get_me().data.id response = client.get_users_mentions(client_id)
收到的错误提示:
向Twitter API v2端点发起认证请求时,必须使用关联到项目的Twitter开发者应用的密钥和令牌。您可以通过开发者门户创建项目。
相关情况说明:
- 已申请并拥有Twitter开发者免费访问权限,
create_tweet、update_status等方法均可正常使用,唯独调用get_users_mentions时触发上述错误。 - 了解到Twitter过去对此类功能提供高级访问权限,但现已取消。想确认:使用
get_users_mentions的唯一途径是否是购买Twitter基础版或专业版付费套餐? - 需求是让Twitter机器人获取提及自身的推文,预期返回提及该机器人ID的推文,但收到“未拥有开发者账号”类错误(实际已拥有账号,且机器人已归属项目)。

内容的提问来源于stack exchange,提问作者Sushant Gupta
相关产品推荐
相关产品推荐

