Получение токена в Google Analytics API для Почтальона - PullRequest
0 голосов
/ 04 декабря 2018

Мне нужно создать запрос на получение данных из Google Analytics API в Postman.Мне удалось сгенерировать токен доступа на платформе детской площадки, но мне нужен постоянный токен обновления (на детской площадке я могу сгенерировать только 24-часовой токен).

Я попытался сгенерировать токен в API консоли:

  1. Я создал проект
  2. Добавление API аналитики в мой проект
  3. Создание идентификатора клиента и секретного кода

Но я не знаю, какой URL-адрес перенаправления используется.Значение по умолчанию, сгенерированное в JSON: urn: ietf: wg: oauth: 2.0: oob "," http://localhost

Чем сгенерирован код авторизации с запросом (из браузера):

https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/analytics&redirect_uri=http://localhost&response_type=code&client_id=XXXX

И когда я попытался сгенерировать access_token с POST-запросом в Postman, отправив такие ключи:

code:XXXXXX
redirect_uri:urn:ietf:wg:oauth:2.0:oob (also tryed http://localhost)
client_id:YYYYY
client_secret:ZZZZZZ
scope:https://www.googleapis.com/auth/analytics
grant_type:authorization_code

И получил ошибку

{
    "error": "invalid_grant",
    "error_description": "Bad Request"
}

Как мне установить грант для Postman?Не могли бы вы помочь мне решить проблему и понять, что я делаю неправильно

1 Ответ

0 голосов
/ 05 декабря 2018

Мне удалось решить мою проблему.Следует добавить redirect_url https://www.getpostman.com/oauth2/callback

...