Same issue here too, but had to modify Aine's method a bit to get it to work:
Add library to composer:
"google/apiclient": "^2.0"
Code:
$client = new \Google_Client();
$client->setAuthConfig('PATH_TO_JSON_FILE')); // JSON file in Google dev console under credentials
$client->fetchAccessTokenWithRefreshToken($refreshToken); //
$revoke = $client->revokeToken(); // returns true if it worked