Discord.js在2auth之后以用户身份登录



如何从OAuth2访问令牌接收用户信息?

我试过这样做,但没有成功。

const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
client.login('access_token');

尽管访问令牌有效,但我还是得到了以下错误。

Error [TOKEN_INVALID]: An invalid token was provided.

在StackOverflow上,我找到了一些其他的解决方案。但是,它也不起作用。

const client = new Client({ intents: [Intents.FLAGS.GUILDS], _tokenType: '' });

OAuth2不能这样工作。你不能只登录用户的帐户来访问他们的信息
您需要做的是使用右端点直接从API获取数据
这里有一个关于OAuth2如何工作的指南。

最新更新