我正在使用Python开始使用Google OAuth系统。我已经看了官方文档和SO,所以我理解'refresh'令牌是他们长期访问的解决方案。
然而,我找不到关于使用刷新令牌的端点或方法的指导。我通常使用基本的HTTP请求,而不是专有的库,所以我只想知道我需要发送的端点和参数。
在使用刷新令牌时,特定的HTTP URL是https://www.googleapis.com/oauth2/v3/token
。一个请求示例如下:
POST /oauth2/v3/token HTTP/1.1
Host: www.googleapis.com
Content-Type: application/x-www-form-urlencoded
client_id=8819981768.apps.googleusercontent.com&
client_secret={client_secret}&
refresh_token=1/6BMfW9j53gdGImsiyUH5kU5RsR4zwI9lUVX-tqf8JXQ&
grant_type=refresh_token