You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Twython调用Twitter API遇401认证错误求助

解决Twython调用Twitter API的401认证错误
  • 先重制所有密钥/令牌:升级到Twitter Basic Plan后,旧的密钥可能已失效,必须在开发者平台重新生成API Key、API Secret、Access Token、Access Token Secret。Twython里的app_key/app_secret/oauth_token/oauth_token_secret这些变量命名没有变更,不用改代码结构,只需要把新生成的值替换进去。
  • 确认密钥来源:要从Project关联的App下生成密钥,不要用旧的Standalone Apps(当前Twitter API v2要求使用Project模式)。生成Access Token时,要勾选项目需要的权限(比如读写权限,如果涉及发推操作)。
  • 检查配置正确性:找到项目里存放密钥的配置文件(比如config.py),替换值时注意不要带多余空格、引号或换行符。可以用以下最简代码单独测试认证是否有效:
from twython import Twython

twitter = Twython(
    '你的新app_key',
    '你的新app_secret',
    '你的新oauth_token',
    '你的新oauth_token_secret'
)

print(twitter.verify_credentials())
  • 确认Plan状态:在Twitter开发者平台检查你的Basic Plan是否已激活,未生效的话也会导致认证失败。

内容的提问来源于stack exchange,提问作者bockmic1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 08:22:05