7

Kiedy próbuję pobrać dane z Google Analytics, mam błędzieBłąd podczas odświeżania tokenu OAuth2, komunikat: "{" błąd ":" nieautoryzowany_klient "," opis błędu ":" Nieautoryzowany klient lub zakres na żądanie. " } '

błąd orzeźwiający token OAuth2, komunikat:' { "error": "unauthorized_client", "ERROR_DESCRIPTION": „nieuprawnione klienta lub zasięg na żądanie. " }”

tworzę projekt w moim https://console.developers.google.com/project utwórz konta Usługa i pobierz .p12 klucz. Włącz także "Analytics API" w ustawieniach projektu, ale nie działa. To jest mój kod:

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

Co jest nie tak z moim projektem? Proszę pomóż.

+0

Czy dodałeś projekt do swojej domeny? dodać clientId i zakresy? – miturbe

+0

Nie, nie udało mi się. Czy możesz mi powiedzieć, gdzie muszę dodać te parametry? – andynador

+0

Ma jakieś pomysły, co jest nie tak z moim projektem? – andynador

Odpowiedz

Powiązane problemy