Мне нужно создать запрос на получение данных из Google Analytics API в Postman.Мне удалось сгенерировать токен доступа на платформе детской площадки, но мне нужен постоянный токен обновления (на детской площадке я могу сгенерировать только 24-часовой токен).
Я попытался сгенерировать токен в API консоли:
- Я создал проект
- Добавление API аналитики в мой проект
- Создание идентификатора клиента и секретного кода
Но я не знаю, какой 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?Не могли бы вы помочь мне решить проблему и понять, что я делаю неправильно