7

Quando tento di recuperare i dati da Google Analytics, ho ottenuto l'erroreErrore durante l'aggiornamento del token OAuth2, messaggio: '{"errore": "unuthorized_client", "error_description": "Client non autorizzato o ambito nella richiesta". } '

errore rinfrescante il token OAuth2, un messaggio:' { "errore": , "ERROR_DESCRIPTION" "unauthorized_client": "client non autorizzato o Ambito nella richiesta. " }'

creo progetto nella mia https://console.developers.google.com/project, creare account Servizio e scarica .p12 chiave. Abilita anche "API Analytics" nelle impostazioni del progetto, ma non funziona. Questo è il mio codice:

$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); 

Cosa c'è di sbagliato nel mio progetto? Per favore aiuto.

+0

Hai aggiunto il progetto al tuo dominio? aggiungere il clientId e gli ambiti? – miturbe

+0

No, non idid. Potresti dirmi dove devo aggiungere questo parametro? – andynador

+0

Qualcuno ha idee, cosa c'è che non va nel mio progetto? – andynador

risposta

Problemi correlati