Генерация токена доступа с помощью обновления токена не работает - PullRequest
0 голосов
/ 17 ноября 2018

Мне удалось получить токен доступа refresh_token после процесса авторизации. Срок действия токена истекает через 1 час, и я знаю об этом. Поэтому я пытаюсь получить новый access_token, используя refresh_token. Я перехожу по этой ссылке здесь

У меня есть этот запрос PHP CURL, и он не работает

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.googleapis.com/oauth2/v4/token?client_id=xxxxxxx&client_secret=xxxxxxx&refresh_token=xxxxxxxx&grant_type=refresh_token");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: www.googleapis.com', 'Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result);
echo "<pre>";
print_r($result); //// This is blank

Где я делаю ошибку? Я пытаюсь отладить уже более 2 часов, но до сих пор не могу заставить это работать. Любая помощь, пожалуйста?

...