activities.read doesn't work on oauth

I'm using better-auth to authorise user on my app and apply on user activites.read permission to fetch user's current activity,
discord: {
clientId: env.DISCORD_CLIENT_ID,
clientSecret: env.DISCORD_CLIENT_SECRET,
redirectUri: `${env.NEXT_PUBLIC_BASE_URL}/api/auth/callback/discord`,
scope: ["guilds.join", "activities.read"],
},
discord: {
clientId: env.DISCORD_CLIENT_ID,
clientSecret: env.DISCORD_CLIENT_SECRET,
redirectUri: `${env.NEXT_PUBLIC_BASE_URL}/api/auth/callback/discord`,
scope: ["guilds.join", "activities.read"],
},
this is what it looks like, when I authorise on my own account with just guilds.join it works perfectly fine but with activities.read I'm getting error
{
error: 'invalid_grant',
error_description: 'Invalid "code" in request.'
}
{
error: 'invalid_grant',
error_description: 'Invalid "code" in request.'
}
what am I doing wrong?
3 Replies
d.js toolkit
d.js toolkit3w ago
Samtino
Samtino3w ago
oauth in general is really out of the scope of discord js you should really ask better-auth's support
d.js toolkit
d.js toolkit3w ago
The issue has been marked as solved by support staff

Did you find this page helpful?