【发布时间】:2020-09-04 13:34:34
【问题描述】:
为了使用 Discord 的 API,我需要一个令牌,并打开一个链接,例如
https://discordapp.com/api/oauth2/authorize?client_id=<client_id>&redirect_uri=<redirect_url>&response_type=token&scope=identify
然后我将令牌设置为发出给 Discord API 的请求的 authorization(格式为 Bearer <token>)标头。
假设我想“注销”,这样就不能再使用某个令牌来执行此类请求。在这种情况下,我必须撤销该令牌,对吧?
所以在阅读了 Discord 的文档并进行了一些调整后,我决定我必须向 URL 发出 POST 请求,例如
https://discordapp.com/api/oauth2/token/revoke和content-type这个请求的header应该设置为x-www-form-urlencoded。
当我这样做时,我从 discord 的服务器收到一条错误消息,其中包含 {error: "invalid_client"} 的消息
我做错了什么?
【问题讨论】:
标签: oauth-2.0 discord bearer-token