当我尝试通过GET
,POST
或PATCH
访问/api/users/@me/settings
时,总是得到{"message": "401: Unauthorized", "code": 0}
。在授权标头设置为Bearer <my-acces-key>
的情况下访问/api/users/@me
时,我的数据确实得到200 OK响应。我有identify
和rpc.api
范围。我必须设置其他范围吗?
答案 0 :(得分:1)
如果您想获得Oauth-2令牌,则必须在此处查看官方文档:https://discordapp.com/developers/docs/topics/oauth2
现在,您可能将无法执行RPC请求,因为您必须通过将应用程序提交给Discord来申请RPC访问,并且他们必须批准它。
答案 1 :(得分:0)
我必须使用我自己的Discord令牌而不是应用程序密钥。了解如何获取它here。
请确保不要共享您的Discord令牌!