javascript - 无法对您进行身份验证 - twitter api v1.1
问题描述
我正在尝试使用 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
(自定义功能)上传媒体不上传媒体与推文相同,但有额外的步骤,如上传媒体
我记录了_makeRequest
推文功能和上传功能提供的标题
标题:https ://hastebin.com/xojotupine.rust
似乎在uploadmedia
函数中标题变得无效但在推文函数中它们是有效的
解决方案
我创建了一个 post 函数,所以每次我使用它时都会创建新的标题。问题似乎是因为我没有将正确的详细信息传递给授权函数。
推荐阅读
- laravel - 请求响应在 $kernel->handle($request) 中返回
- php - 文件大小():统计失败 1658630 in
- angular - ZXingScannerModule 似乎不适用于 Angular
- python - 代码运行 Python Selenium 后页面未完成加载
- python - 使用python给定数据集的最佳k-mean
- javascript - 数组对象转化为对象数组
- mysql - 基于另一个键在某个键上获取/分配 SQL JSON 数据值
- python - 声明变量时Python打字不起作用
- embedded-linux - 使用 `fw_env.config` 和 `CONFIG_ENV_OFFSET` 配置引导加载程序
- c++ - 为什么当我在其中什么都不做(不做任何循环)时,我的 while 循环不起作用?