无法验证您的身份 - 推特 api v1.1
Could not authenticate you - twitter api v1.1
我正在尝试使用 Twitter API 发推文、转发推文和上传图片,虽然推文按预期工作,但上传媒体不起作用。更多信息如下
我使用的软件包:
node-fetch
deepmerge - 合并给定的选项
oauth-1.0a
加密
错误出现在所有与此功能相关的获取请求中
错误:
{ errors: [ { code: 32, message: 'Could not authenticate you.' } ] }
我知道错误是怎么回事,只是问这个,因为我很困惑为什么它只出现在这个函数中,因为身份验证信息是正确的,而且与创建 headers 的函数相同另一个功能
一些重要的功能及相关:https://hastebin.com/eyepikidax.kotlin
受影响的代码:https://hastebin.com/inehomodag.js
tweet 函数:(工作函数):https://hastebin.com/xatebakahe.properties
即使推文使用相同的功能_makeRequest
(自定义功能)uploadmedia don't
uploadmedia 与 tweet 相同,但有额外的步骤,例如上传媒体
我记录了_makeRequest
提供的headers推文功能和上传功能
headers: https://hastebin.com/xojotupine.rust
似乎在 uploadmedia
函数中 headers 变得无效,但在 tweet 函数中它们是有效的
我创建了一个 post 函数,所以它会在我每次使用它时创建新的 headers。问题似乎是因为我没有将正确的详细信息传递给授权函数。
我正在尝试使用 Twitter API 发推文、转发推文和上传图片,虽然推文按预期工作,但上传媒体不起作用。更多信息如下
我使用的软件包:
node-fetch
deepmerge - 合并给定的选项
oauth-1.0a
加密
错误出现在所有与此功能相关的获取请求中
错误:
{ errors: [ { code: 32, message: 'Could not authenticate you.' } ] }
我知道错误是怎么回事,只是问这个,因为我很困惑为什么它只出现在这个函数中,因为身份验证信息是正确的,而且与创建 headers 的函数相同另一个功能
一些重要的功能及相关:https://hastebin.com/eyepikidax.kotlin
受影响的代码:https://hastebin.com/inehomodag.js
tweet 函数:(工作函数):https://hastebin.com/xatebakahe.properties
即使推文使用相同的功能_makeRequest
(自定义功能)uploadmedia don't
uploadmedia 与 tweet 相同,但有额外的步骤,例如上传媒体
我记录了_makeRequest
提供的headers推文功能和上传功能
headers: https://hastebin.com/xojotupine.rust
似乎在 uploadmedia
函数中 headers 变得无效,但在 tweet 函数中它们是有效的
我创建了一个 post 函数,所以它会在我每次使用它时创建新的 headers。问题似乎是因为我没有将正确的详细信息传递给授权函数。