首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Node.JS请求改变虚荣的不和谐

用Node.JS请求改变虚荣的不和谐
EN

Stack Overflow用户
提问于 2022-08-01 11:47:16
回答 1查看 89关注 0票数 0

我如何在不和谐的情况下改变虚荣心的url代码?我的当前代码返回一个401错误。

代码:

代码语言:javascript
复制
const fetch = require("node-fetch");
setTimeout(async () => {
await fetch('https://www.discord.com/api/v9/guilds/serverID/vanity-url', {
                method: 'POST',
                headers: { 'Authorization': 'Bot ' + client.token, 'Content-Type': 'application/json'},
                payload: JSON.stringify({
                        "code":"terbo1"
                      })
            })
            .then(async res => await res.json())
            .then(json => { console.log(json);});

响应:

代码语言:javascript
复制
{ message: '401: Unauthorized', code: 0 }
EN

回答 1

Stack Overflow用户

发布于 2022-09-21 20:26:03

我不明白为什么需要setTimeout,但是在请求中使用了错误的HTTP方法:正确的方法是PATCH

此外,在Fetch API中,payload不是一个选项,而是使用body

代码语言:javascript
复制
const fetch = require("node-fetch");
const endpoint = `https://www.discord.com/api/v10/guilds/${SERVER_ID}/vanity-url`;
await fetch(endpoint,{
    method: "PATCH",
    headers: {
      Authorization: `Bot ${client.token}`,
      "Content-Type": "application/json",
    },
     body: JSON.stringify({
      code: "terbo1",
    }),
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73193170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档