小编dbe*_*ing的帖子

Discord API:使用 Oauth2 行会范围查看行会频道信息

我试图在/guilds/guild.id/channels检索用户的行会数据后调用端点,该数据是在使用 Discord 的 OAuth 流成功通过我的应用程序进行身份验证后提供的。

我的 OAuth 权限包括emailguilds

收到 access_token 后,我可以拨打/users/@me/guilds. 但是,当我尝试迭代此操作以使用/guilds/guild.id/channels端点访问每个公会的频道列表时,我收到了一个{"message": "401: Unauthorized", "code": 0}. 我在此请求的标头中传递了相同的 access_token。

我的问题是关于使用 OAuth 进行身份验证时 Discord API 的限制。文档说

与正常的 OAuth2 流程不同,机器人帐户可以完全访问所有 API 路由,而无需使用不记名令牌

/guilds/guild.id/channels那么我可以使用我的 access_token进行 API 调用吗?

或者我必须通过机器人来完成此操作?如果需要机器人,那么这意味着为了调用/guilds/guild.id/channels机器人,必须首先将其添加到行会中,对吗?

discord discord.py

3
推荐指数
1
解决办法
4120
查看次数

标签 统计

discord ×1

discord.py ×1