Python 使用google api刷新令牌返回无效的\u请求
我正在尝试按照上的说明使用Google API刷新过期的令牌 下面是我的代码(python) 然而,我得到的答复是:Python 使用google api刷新令牌返回无效的\u请求,python,rest,google-api,access-token,Python,Rest,Google Api,Access Token,我正在尝试按照上的说明使用Google API刷新过期的令牌 下面是我的代码(python) 然而,我得到的答复是: Status code: 400 { "error" : "invalid_request" } 我做错了什么?您告诉google服务器您的请求是表单编码的,而实际上是json编码的。如果您为请求提供dict,请求将自动对数据进行表单编码,请尝试以下方法: refresh_token = requests.post( 'https://accounts.google
Status code: 400
{
"error" : "invalid_request"
}
我做错了什么?您告诉google服务器您的请求是表单编码的,而实际上是json编码的。如果您为请求提供dict,请求将自动对数据进行表单编码,请尝试以下方法:
refresh_token = requests.post(
'https://accounts.google.com/o/oauth2/token',
data={
'client_id': APP_ID,
'client_secret': APP_SECRET,
'refresh_token': refresh_token,
'grant_type': 'refresh_token',
}
)
谢谢没有意识到这是一个头球问题
refresh_token = requests.post(
'https://accounts.google.com/o/oauth2/token',
data={
'client_id': APP_ID,
'client_secret': APP_SECRET,
'refresh_token': refresh_token,
'grant_type': 'refresh_token',
}
)