При попытке извлечь данные из Google Analytics, я получил ошибкуОшибка обновления токена OAuth2, сообщение: '{"error": "unauthorized_client", "error_description": «Неавторизованный клиент или область в запросе». } '
Ошибка при обновлении маркера OAuth2, сообщение:' { "ошибка": "unauthorized_client", "error_description": «Несанкционированная клиента или область применения ". }»
Я создаю проект в моей https://console.developers.google.com/project, создать Service счет и скачать P12-ключ. Также включите «API Google Analytics» в настройках проекта, но он не работает. Это мой код:
$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);
Что случилось с моим проектом? Пожалуйста помоги.
Вы добавили проект в свой домен? добавить clientId и области? – miturbe
Нет, я и не знаю. Не могли бы вы рассказать мне, где мне нужно добавить эти параметры? – andynador
Есть ли идеи, что случилось с моим проектом? – andynador