Ger*_*y D 5 node.js oauth-2.0 express discord node-fetch
const guildMembersResponse = fetch(`http://discordapp.com/api/guilds/440494010595803136/members/278628366213709824`,
{
method: 'PUT',
headers: {
Authorization: `Bearer TOKEN`,
},
});
setTimeout(() => {
console.log(guildMembersResponse)
}, 500);
Run Code Online (Sandbox Code Playgroud)
我想使用他的用户 ID 和他在 nodejs 中的令牌将用户加入我的 Discord 服务器,但是如果我请求 Dicord api,我会收到一个错误:
Promise {
Response {
size: 0,
timeout: 0,
[Symbol(Body internals)]: { body: [PassThrough], disturbed: false, error:
null },
[Symbol(Response internals)]:
{ url:
'https://discordapp.com/api/guilds/440494010595803136/members/278628366213709824',
status: 401,
statusText: 'UNAUTHORIZED',
headers: [Headers] } } }
Run Code Online (Sandbox Code Playgroud)
我正在使用node-fetch库!
我只需将标题中的“ContentType”替换为“Content-Type”即可!
headers: {
"Authorization": "Bot [botToken]",
"Content-Type": "application/json",
}
Run Code Online (Sandbox Code Playgroud)