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óż.
Czy dodałeś projekt do swojej domeny? dodać clientId i zakresy? – miturbe
Nie, nie udało mi się. Czy możesz mi powiedzieć, gdzie muszę dodać te parametry? – andynador
Ma jakieś pomysły, co jest nie tak z moim projektem? – andynador