Twitter API 抱怨“Narrowcast id 参数必须是整数”。

Mar*_*oni 3 javascript twitter node.js

我正在使用 Twitter npm 模块,并且在发帖favorites/destroy.jsonfavorites/create.json使用类似内容时

favorites/destroy.json?id=800364979287425024
Run Code Online (Sandbox Code Playgroud)

我明白了{ code: 96, message: 'Narrowcast id params must be integers.' }。有谁知道发生了什么事吗?Twitter API 文档没有任何相关内容。

我尝试发送带引号和不带引号的 ID,但没有成功。

Mar*_*oni 5

问题是我将id作为查询参数发送,而不是在 POST 正文中发送。该路线的 Twitter 文档包含不正确的示例代码,该代码使用查询参数而不是帖子正文。

这样的身体才能发挥作用。

{ id: 800364979287425024 }
Run Code Online (Sandbox Code Playgroud)