Python 如何刷新discord oauth2令牌

Python 如何刷新discord oauth2令牌,python,oauth-2.0,discord,Python,Oauth 2.0,Discord,到目前为止,这是我的代码 导入请求,json 美国石油学会https://discord.com/api/v8' 客户端ID='82' 客户机_SECRET='db' 重定向https://google.com' def刷新令牌(刷新令牌): 数据={ “客户id”:客户id, “客户机密”:客户机密, “授权类型”:“刷新令牌”, “刷新令牌”:刷新令牌 } 标题={ “内容类型”:“应用程序/x-www-form-urlencoded” } r=requests.post(“%s/oauth

到目前为止,这是我的代码

导入请求,json 美国石油学会https://discord.com/api/v8' 客户端ID='82' 客户机_SECRET='db' 重定向https://google.com' def刷新令牌(刷新令牌): 数据={ “客户id”:客户id, “客户机密”:客户机密, “授权类型”:“刷新令牌”, “刷新令牌”:刷新令牌 } 标题={ “内容类型”:“应用程序/x-www-form-urlencoded” } r=requests.post(“%s/oauth2/token”%API\u端点,数据=数据,头=头) r、 为_状态()提出_ 返回r.json() js=json.load(打开(“token.json”,“r”).read()) 对于js中的i: js[i]=刷新令牌(js[i][“刷新令牌”]) 打开(“token.txt”,“w”).write(json.dumps(js)) 每次我运行它,我都会得到一个400错误

回溯(最近一次呼叫最后一次):
js[i]=刷新令牌(js[i][“刷新令牌”])
文件“c:\Users\c\Downloads\discord-oauth2-example-master\discord-oauth2-example-master\refresh.py”,第18行,在刷新令牌中
r、 为_状态()提出_
文件“C:\Users\C\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\Local Packages\Python39\site Packages\requests\models.py”,第943行,在raise_中表示_状态
引发HTTPError(http\u error\u msg,response=self)
requests.exceptions.HTTPError:400客户端错误:url请求错误:https://discord.com/api/v8/oauth2/token
代码直接取自discord网站,所以我不知道出了什么问题。我最初的代币补助金有效,但不是这个。有什么想法吗? 谢谢