获取公会:401未经授权

时间:2018-01-13 20:13:57

标签: discord

我正在开发一个使用Discord签名的网络应用程序,我希望能够在签名后提取用户的公会信息。我已经完成了授权代码授权流程,并成功检索了用户的访问令牌(Bearer)。访问令牌具有“身份”和“公会”范围。当尝试使用端点检索公会时,我收到401'未经授权'的错误。我在请求的标题中包含了承载访问令牌。

端点:GET / guilds / {guild.id}

我无法看到我错过了什么/做错了什么。任何帮助将不胜感激。

Postman Screen Shot

1 个答案:

答案 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