NodeJS 在JavaScript中使用fetch通过Twitter API的Auth1.0a

iovurdzv  于 2023-08-04  发布在  Node.js
关注(0)|答案(1)|浏览(108)

我试图改变我的横幅在Twitter上使用'node-fetch'库,但我不能通过身份验证1.0a这是需要在Twitter上发布的东西。我最后一次尝试使用headers.Authorization = "OAuth ACCESS_TOKEN ACCESS_SECRET",但失败了。所以我的问题是,在“node-fetch”中使用Auth1.0a的正确方法是什么?
代码中的ACCESS_TOKENACCESS_SECRET不是我的,而是随机输入的。

fetch(`https://api.twitter.com/1.1/account/update_profile_banner.json`, {
    method: 'POST',
    body: {
        banner: b64,
    },
    headers: {
        Authorization: "OAuth 2123123415-kbZfcGdHqKxTLlazrgQtzhzhKgHhjgtrLZq6789gui th67jz27z7gh3xhr5ghhgjj1gjHNMthtzuthfnOp3hJwhS5frx"
    }
}).then(results => results.json()).then(data => console.log(data))

字符串

6tqwzwtp

6tqwzwtp1#

这是一个来自docs的Authorization标头示例:
第一个月
正如你所看到的,还有更多的领域需要考虑,我建议你仔细阅读文档。Auth头的位置正确。

相关问题