使用 NodeJS 发出 Discord 请求(更改 Vanity Discord)

我正在制作一个可以通过请求更改网址代码的机器人,但我尝试过一些方法,它只返回当前的邀请代码


我的代码:


fetch('https://www.discord.com/api/v6/guilds/762359120031907871/vanity-url', {

                method: 'POST',

                headers: { 'Authorization': 'Bot ' + client.token, 'Content-Type': 'application/json'},

                payload: JSON.stringify({

                        "code":"test458"

                      })

            })

            .then(res => res.json())

            .then(json => { console.log(json)})

它正在回归


{ code: 'cherrys', uses: 0 }

我只想更改代码,但不知道如何做到这一点,当我尝试使用用户令牌时,它说


401: Unauthorized

有人可以帮我吗?


人到中年有点甜
浏览 111回答 1
1回答

呼如林

Autorization 标头上的前缀Bot仅适用于机器人,如果您想使用用户令牌,则需要使用Bearer前缀而不是机器人的前缀。fetch('https://www.discord.com/api/v6/guilds/762359120031907871/vanity-url', {                method: 'POST',                headers: { 'Authorization': `Bearer ${client.token}`, 'Content-Type': 'application/json'},                payload: JSON.stringify({                        "code":"test458"                      })            })            .then(res => res.json())            .then(json => { console.log(json)});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript