sesion inicio google examples con apiclient php oauth-2.0 google-oauth google-analytics-api google-api-php-client

php - inicio - google/apiclient



Error al actualizar el token de OAuth2, mensaje: ''{"error": "cliente no autorizado", "error_description": "Cliente no autorizado o alcance en la solicitud".}'' (1)

Cuando intento buscar datos de Google Analytics, recibo un error

Error al actualizar el token OAuth2, mensaje: ''{"error": "cliente no autorizado", "error_description": "Cliente no autorizado o alcance en la solicitud". } ''

Creo un proyecto en mi https://console.developers.google.com/project , creo una cuenta de servicio y descargo la clave .p12. También habilite "API de análisis" en la configuración del proyecto, pero no funciona. Este es mi código:

$service_account_name = ''<Service Email>@developer.gserviceaccount.com''; $key_file_location = ''<keyName>.p12''; $key = file_get_contents($key_file_location); $cred = new Google_Auth_AssertionCredentials( $service_account_name, array(Google_Service_Analytics::ANALYTICS), $key, ''notasecret'', ''http://oauth.net/grant_type/jwt/1.0/bearer'', ''<My email>'' ); $client->getAuth()->setAssertionCredentials($cred); $service = new Google_Service_Analytics($client); $result = $service->data_ga->get("ga:<profileID>", "yesterday", "today", "ga:pageviews"); print_r( $result);

¿Qué pasa con mi proyecto? Por favor ayuda.