如何使用cURL从刷新令牌中获取新的访问令牌?
在PHP中,我会做这样的事情:
$client = new Google_Client();
$client->addScope(Google_Service_Analytics::ANALYTICS_READONLY);
$client->refreshToken($refresh_token);
$access_token = $client->getAccessToken();
如何使用cURL完成同一件事?
我无法从他们的documentation中找到它。
这是我使用的代码。
# Exchange a refresh token for a new access token.
curl \
--request POST \
--data 'client_id=[Application Client Id]&client_secret=[Application Client Secret]&refresh_token=[Refresh token granted by second step]&grant_type=refresh_token' \
https://accounts.google.com/o/oauth2/token