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