如何使用OAUTH 1.0A? 我收到了X(以前为Twitter)的官方电子邮件,指出v1.1媒体上传端点将于2025年3月31日弃用,并且开发人员必须迁移到v2. v2.p.p.pevelighy,我使用了

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

** **第2期(OAuth 1.0A访问令牌和秘密): **当我切换到Oauth 1.0a(使用OAuth_Token和Oauth_token_secret)时,我会得到此响应:

{ “错误”:[ { “代码”:215, “消息”:“不良身份验证数据。” } 这是给出的 }

我尝试了Oauth 1.0a和Oauth2.0.

确认我的凭据(消费者密钥,秘密,访问令牌等)是正确的,而不是过期的。

确保我的应用程序在Twitter开发人员仪表板中具有正确的权限(读取 +写)。 使用/1.1/media/upload.json和/2/media/upload.
进行尝试

检查了Twitter API文档,但目前尚不清楚V2 Media上传是支持OAuth 1.0A还是需要OAuth 2.0客户率凭证。

doesTwitter API V2的媒体上传端点(/2/媒体/上传)支持OAuth 1.0A? 我应该使用/1.1/media/upload.json代替OAuth 1.0a吗? 如果V2需要OAuth 2.0,那么对其进行身份验证的正确方法是什么? 我的请求中是否缺少任何必需的参数?
  • 我解决了这个问题。
  • 明显您需要添加范围介质。要登录并使用用户令牌…然后重新登录以获取新的令牌。那应该解决该部分。终点是/2/media/upload.
twitter twitter-api-v2
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.