📄 Source: refresh_token.php
<?php
session_name('INBOXZERO');
session_start();
require_once 'vendor/autoload.php';
$client = new Google\Client();
$client->setClientId('1082083393389-c5uekspcp2boc1gd0n0gr3v1a5vbb3jg.apps.googleusercontent.com');
$client->setClientSecret('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');
if (isset($_SESSION['refresh_token'])) {
$client->setRefreshToken($_SESSION['refresh_token']);
$newToken = $client->fetchAccessTokenWithRefreshToken();
if (!isset($newToken['error'])) {
$_SESSION['access_token'] = $newToken;
echo "Token refreshed successfully\n";
} else {
echo "Failed to refresh token: " . $newToken['error'] . "\n";
}
} else {
echo "No refresh token available\n";
}
?>
← Back