@seredaes

Как получить Google analytics access_token?

Ребята, уже второй день пытаюсь получить access_token.
Все примеры используют redirect_uri. У меня его нет.

Но у меня есть только ключ в виде json:
{"web":{
"client_id":"6xxxxxxxx-yyyyyyy",
"project_id":"api-project-xxxxxx",
"auth_uri":"https://accounts.google.com/o/oauth2/auth",
"token_uri":"https://accounts.google.com/o/oauth2/token",
"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
"client_secret":"xxxxx"}}

Подскажите пожалуйста к мне получить access_token!!!
Или ткните носом в пример рабочий. Я через composer уже выкачал google API
для PHP, но ничего не работает :(((
  • Вопрос задан
  • 523 просмотра
Пригласить эксперта
Ответы на вопрос 2
Комментировать
@evilelf
Тупой, руки из жопы, кодю за зп и т.п. и т.д.
Попробуй так:

$client = new \Google_Client();
$client->setAuthConfig('абсолютная ссылка на конфиг'); //или туда массив передать
// задаем права
$client->addScope([
  'https://www.googleapis.com/auth/analytics.edit',
  'https://www.googleapis.com/auth/analytics',
]);
$service = new \Google_Service_Analytics($client); // или любой другой, например Google_Service_AnalyticsReporting
// далее через $service получаем/записываем/меняем все что нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы