Я пытаюсь получить доступ к API Google Analytics через OAuth2.API Google Analytics - интеграция с Symfony2
Что я сделал:
Open разработчиков консоли> APIs и Auth> Учетные данные
Создать новый идентификатор клиента
Генерирование p12 ключ при
Скопируйте ключ на сервере
Открыть Google страницы аналитики> админ> Учетная запись> Управление пользователей
Добавить электронную почту от генерируемой ID клиента, что-то вроде: [email protected]
Дай это письмо читать и анализировать разрешения
Затем, когда я вернусь в консоль разработчиков> разрешение. Добавляется на службе новой учетных записей электронной почты с правом на редактирование
Перепроверьте, если Google Analytics включена и данные идут в.
Теперь я установил widop/Google-аналитику-расслоение и настроить пакет :
widop_google_analytics:
client_id: "[email protected]"
profile_id: "ga:12345678"
private_key_file: "mykey.p12"
http_adapter: "widop_http_adapter.curl"
И запрос я пытаюсь создать это:
$profileId = 'ga:12345678';
$query = new Query($profileId);
$query->setStartDate(new \DateTime('-2months'));
$query->setEndDate(new \DateTime());
$query->setMetrics(array('ga:visits' ,'ga:bounces'));
$query->setDimensions(array('ga:browser', 'ga:city'));
$query->setSorts(array('ga:country', 'ga:browser'));
$query->setFilters(array('ga:browser=~^Firefox'));
$query->setSegment('gaid::10');
$query->setStartIndex(1);
$query->setMaxResults(10000);
$query->setPrettyPrint(false);
$query->setCallback(null);
$clientId = '[email protected]';
$privateKeyFile = 'mykey.p12';
$httpAdapter = new CurlHttpAdapter();
$client = new Client($clientId, $privateKeyFile, $httpAdapter);
$token = $client->getAccessToken();
$service = new Service($client);
$response = $service->query($query);
return $response;
В ответ я получаю эту ошибку:.
User does not have sufficient permissions for this profile.
Когда я открываю разработчиков консоли> Обзор> 1 час (вкладка)
У меня было уведомление, что запросы собираются в
Из всего - Я предполагаю, что проверка подлинности и запрос в порядке, но пользователь не имеет прав, чтобы получить какие-либо данные, которые странно, потому что я получил чтение и анализ разрешений на [email protected]
Wha t может по причине этого исключения?