【问题标题】:Could not authenticate you - twitter api v1.1无法对您进行身份验证 - twitter api v1.1
【发布时间】:2021-04-14 23:21:14
【问题描述】:

我正在尝试使用 Twitter API 来推文、转发和上传图片,而推文按预期工作,上传媒体不起作用。更多信息如下

我使用的包:

节点获取

deepmerge - 合并给定的选项

oauth-1.0a

加密

与该函数相关的所有获取请求都会出现错误

错误:

{ errors: [ { code: 32, message: 'Could not authenticate you.' } ] }

我知道错误是什么,只是问这个,因为我很困惑为什么这只会出现在这个函数中,因为身份验证信息是正确的,并且用于创建标题的相同函数在另一个函数中工作

一些重要功能及相关:https://hastebin.com/eyepikidax.kotlin

受影响的代码:https://hastebin.com/inehomodag.js

推特功能:(工作功能):https://hastebin.com/xatebakahe.properties

即使推文使用相同的功能_makeRequest(自定义功能)上传媒体不 uploadmedia 与 tweet 相同,但有上传媒体等额外步骤

我记录了_makeRequest 为推文功能和上传功能提供的标题

标题:https://hastebin.com/xojotupine.rust

似乎在 uploadmedia 函数中,标题变得无效,但在推文函数中它们是有效的

【问题讨论】:

    标签: javascript node.js twitter


    【解决方案1】:

    我创建了一个 post 函数,所以每次我使用它时它都会创建新的标题。问题似乎是因为我没有将正确的详细信息传递给授权函数。

    【讨论】:

      猜你喜欢
      • 2020-12-11
      • 2022-01-01
      • 2023-03-15
      • 2017-07-11
      • 2011-08-04
      • 2013-02-15
      • 1970-01-01
      • 2013-11-28
      • 2013-04-15
      相关资源
      最近更新 更多