Javascript 将图像上载到twitter失败
我正试图从我的节点应用程序中使用RESTAPI将图像上传到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 关于如何修复此问题的
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
})