Twitter API v2认证报错(Client Forbidden):免费版用户求解决方案
解决Twitter API v2 "client-not-enrolled" 认证错误
这个错误的核心原因是:你的Twitter开发者App未关联到Project,哪怕是免费套餐,Twitter API v2也强制要求所有请求必须使用关联到Project的App密钥和令牌。
以下是具体解决步骤:
- 登录Twitter开发者平台后台
- 关联/创建Project:
- 若还没有Project,点击"Create Project",按引导完成创建(免费套餐支持创建)
- 若已有Project,进入你的App详情页,在"Project"板块选择关联该Project
- 更新凭证:
- 从关联了Project的App中获取最新的API Key、API Secret,以及对应认证方式的令牌(你参考的代码用的是Bearer Token,需确保该令牌来自关联Project的App)
- 替换代码中原有凭证信息,确保使用的是关联Project后的App密钥
- 重新发起API请求,验证错误是否消除
内容的提问来源于stack exchange,提问作者Alex Cuba
相关产品推荐
相关产品推荐

