我正在开发一个使用Discord签名的网络应用程序,我希望能够在签名后提取用户的公会信息。我已经完成了授权代码授权流程,并成功检索了用户的访问令牌(Bearer)。访问令牌具有“身份”和“公会”范围。当尝试使用端点检索公会时,我收到401'未经授权'的错误。我在请求的标题中包含了承载访问令牌。
端点:GET / guilds / {guild.id}
我无法看到我错过了什么/做错了什么。任何帮助将不胜感激。
答案 0 :(得分:1)
未描述公会OAuth范围可授予对GET /guilds/{guild.id}
路线的访问权限。范围似乎只能访问GET /users/@me/guilds
,这会返回有限的信息。
{
"id": "80351110224678912",
"name": "1337 Krew",
"icon": "8342729096ea3675442027381ff50dfe",
"owner": true,
"permissions": 36953089
}
https://discordapp.com/developers/docs/resources/user#get-current-user-guilds