Javascript 将图像上载到twitter失败

Javascript 将图像上载到twitter失败,javascript,node.js,twitter,Javascript,Node.js,Twitter,我正试图从我的节点应用程序中使用RESTAPI将图像上传到twitter。我正在使用twitter-v2来做到这一点 我的配置运行良好,因为我已经测试了get tweets端点 当我试图上传图像时,我得到了错误 FetchError: invalid json response body at https://api.twitter.com/2/media/upload reason: Unexpected token < in JSON at position 0 关于如何修复此问题的

我正试图从我的节点应用程序中使用RESTAPI将图像上传到twitter。我正在使用
twitter-v2
来做到这一点

我的配置运行良好,因为我已经测试了get tweets端点

当我试图上传图像时,我得到了错误

FetchError: invalid json response body at https://api.twitter.com/2/media/upload reason: Unexpected token < in JSON at position 0

关于如何修复此问题的任何帮助都将非常有用,谢谢。

https://api.twitter.com/2/media/upload
不是有效的API终结点。这是从哪里来的?它是你正在使用的Twitter库的一部分吗?这是你的代码里的东西吗?
const imageData = await fs.promises.readFile(imagePath, {encoding: 'base64'});
const twitterImageData = await client.post('media/upload', {
 media: imageData
})