未经授权访问@me/settings

Posted

技术标签:

【中文标题】未经授权访问@me/settings【英文标题】:Unauthorized to access @me/settings 【发布时间】:2020-05-27 16:55:03 【问题描述】:

当我尝试通过GETPOSTPATCH 访问/api/users/@me/settings 时,我总是得到"message": "401: Unauthorized", "code": 0。当我访问 /api/users/@me 并将 Authorization 标头设置为 Bearer <my-acces-key> 时,我确实收到了 200 OK 响应以及我的数据。我有identifyrpc.api 范围。我必须设置其他范围吗?

【问题讨论】:

【参考方案1】:

我必须使用我自己的 Discord 令牌而不是应用程序密钥。查看如何获取它here。

确保不要分享您的 DISCORD 代币!

【讨论】:

顺便说一句,这可能是针对Terms of Service 我认为作者谈论的是合法的 Oauth2-API,而不是 selfbots。【参考方案2】:

如果您想获得 Oauth-2 令牌,您必须查看此处的官方文档:https://discordapp.com/developers/docs/topics/oauth2现在,您可能无法执行 RPC 请求,因为您必须这样做通过向 Discord 提交申请来申请 RPC 访问,他们必须批准。

【讨论】:

以上是关于未经授权访问@me/settings的主要内容,如果未能解决你的问题,请参考以下文章

使用模仿器复制文件,引发未经授权的访问异常

客户端未经授权使用此方法检索访问令牌 Gmail API C#

未经授权的谷歌访问令牌

OBIEE:我无法安排报告。未经授权的访问:请联系管理员

GraphQL lambda 解析器返回未经授权的访问

运行 .NET Core 3.0 时未经授权访问 C:\Users