【发布时间】:2021-04-12 08:02:55
【问题描述】:
我正在尝试使用一个简单的示例从 Discord API 获取访问令牌。我有授权码,但我正在努力将其换成访问令牌。
到目前为止我的代码:
const code = **my authorization code**;
const CLIENT_ID = **my client id**;
const CLIENT_SECRET = **my client secret**;
const creds = btoa(`${CLIENT_ID}:${CLIENT_SECRET}`);
fetch(`https://discordapp.com/api/oauth2/token?grant_type=authorization_code&code=${code}&redirect_uri=${redirect}`,
{
method: "POST",
headers: {
Authorization: `Basic ${creds}`,
},
})
.then((res) => res.json())
.then((body) => console.log(body));
但是,当我运行此代码时,我收到以下错误:
{
error: 'invalid_request',
error_description: 'Missing "code" in request.'
}
【问题讨论】:
标签: node.js oauth-2.0 oauth discord discord.js