我正在尝试使用谷歌在此处描述的刷新令牌来获取新的访问令牌。谷歌说我需要发出一个 HTTP 请求。我不知道如何做到这一点,所以我从这里查找了如何做到这一点。但是,我必须错误地发布帖子,因为我收到invalid_request
错误。
以下是我的相关代码:
h = Http()
post_data = {'POST': '/o/oauth2/token HTTP/1.1',
'HOST:': 'accounts.google.com',
'Content-Type:': 'application/x-www-form-urlencoded',
'client_id':ClientID,
'client_secret':ClientSecret,
'refresh_token':SavedRefreshToken,
'grant_type':'refresh_token'}
resp, content = h.request("https://accounts.google.com/o/oauth2/token",
"POST",
urlencode(post_data))
我得到的回应是:
{
"error" : "invalid_request"
}
我在这里想念什么?