setAuthConfig($serviceAccountKeyPath); $client->addScope('https://www.googleapis.com/auth/cloud-platform'); $client->fetchAccessTokenWithAssertion(); // todo - cache, refresh, etc $accessToken = $client->getAccessToken(); return $accessToken['access_token']; } }