Создание функции и параметра в Power Query. Получение и подстановка динамического токена для авторизации по API, Получение и подстановка динамического токена для авторизации по API
Пользователь
Сообщений: Регистрация: 08.12.2025
09.12.2025 08:54:16
Добрый день! Спасибо, разобралась самостоятельно. Помощь больше не требуется.
Создание функции и параметра в Power Query. Получение и подстановка динамического токена для авторизации по API, Получение и подстановка динамического токена для авторизации по API
Пользователь
Сообщений: Регистрация: 08.12.2025
08.12.2025 14:50:21
Добрый день!
У меня есть задача получение данных по API с авторизацией . При этом значение токена динамическое и меняется каждые 8 часов.
Сначала надо получить токен post запросом, потом подставить его в другой запрос.
1. Запрос (функция) на получение этого токена написан, он работает
body = Text.ToBinary(Uri.BuildQueryString([grant_type="текст",username="имя пользователя", password="пароль"])),
response = Web.Contents(
url,
[
Headers = headers,
Content = body
]
),
jsonResponse = Json.Document(response)/*,
Totable = Record.ToTable(jsonResponse)*/,
access_token = jsonResponse[access_token]
in
access_token
На выходе получаю текстовое значение токена при вызове функции.
2. Второй запрос Источник = Json.Document(Web.Contents(";, [Headers=[Authorization="Bearer " & и вот сюда мне нужно поставить значение из первого шага, т.е. полученное значение токена]]))
И тут я в ступоре в полном, никак не могу понять, как мне это значение здесь подставить.
Если объединить все шаги в один- не работает, ругается на параметры авторизации.
Я так понимаю, мне надо создать какой-то параметр, на который будет ссылаться мой второй запрос. Но как это сделать и правильно прописать в запросе 2, не понимаю.