Google API刷新令牌CURL

时间:2016-03-23 17:56:02

标签: google-api google-spreadsheet-api

我连接了Google电子表格API。我已经授予用户权限并检索了代码。我想用刷新令牌刷新令牌,但找不到网址。有人能指出我需要的网址吗?我不能使用这些库,因为我使用的是ETL工具,而不是连接服务的代码。

谢谢

尼尔

2 个答案:

答案 0 :(得分:2)

对于第一个授权代码交换,在离线方案中获取刷新令牌。在这些情况下,您的应用程序可能会通过向Google OAuth 2.0授权服务器发送刷新令牌来获取新的访问令牌。

documentation中所述,要获取新的访问令牌,您的应用程序会向https://www.googleapis.com/oauth2/v4/token发送HTTPS POST请求。

答案 1 :(得分:0)

这对我有用:

curl https://www.googleapis.com/oauth2/v4/token \
  -d client_id=$CLIENT_ID \
  -d client_secret=$CLIENT_SECRET \
  -d refresh_token=$REFRESH_TOKEN \
  -d grant_type=refresh_token