Javascript 如何获取不协调oauth2隐式授权的范围值?
我已经建立了一个discord机器人,现在想为它建立一个网站。我已经设法用discord oauth2设置了一个隐式授权,但是我不知道如何获得我的任何范围值(身份、电子邮件、协会、机器人)。我所拥有的只是访问令牌、令牌类型、到期时间、公会id和作用域,这些都列在url中。请帮忙 您要查找的值应设置为令牌中的声明 尝试将令牌粘贴到您需要调用 这是一个到达目的地的机会 您必须使用令牌传递授权标头 编辑 在javascript中,此代码应完成以下工作:Javascript 如何获取不协调oauth2隐式授权的范围值?,javascript,html,oauth-2.0,discord.js,Javascript,Html,Oauth 2.0,Discord.js,我已经建立了一个discord机器人,现在想为它建立一个网站。我已经设法用discord oauth2设置了一个隐式授权,但是我不知道如何获得我的任何范围值(身份、电子邮件、协会、机器人)。我所拥有的只是访问令牌、令牌类型、到期时间、公会id和作用域,这些都列在url中。请帮忙 您要查找的值应设置为令牌中的声明 尝试将令牌粘贴到您需要调用 这是一个到达目的地的机会 您必须使用令牌传递授权标头 编辑 在javascript中,此代码应完成以下工作: fetch('https : //discor
fetch('https : //discord.com/api/users/@me', {
method: 'GET',
headers: {
'Authorization': jwtToken,
}
})
.then(res => res.json())
.then(data => {
console.log(data);
});
或异步版本:
async getUserInfo() {
const response = await fetch('https://discord.com/api/users/@me', {
method: 'GET',
headers: {
'Authorization': jwtToken,
}
});
var data = await response.json();
console.log(data);
}
getUserInfo();
除非我解码错误,否则它们不会被设置为声明。这并不能提供问题的答案。一旦你有足够的钱,你将能够;相反我认为这可能有效,但是如何使用令牌传递授权头?您能为实现添加一个代码示例吗?是的,我不知道我在做什么。你如何集成json和html?使用javascript,你只需使用fetch(或axsios等外部库)。请看编辑,非常感谢