Execute API call#
Основные сведения#
Шаг “Execute API Call” используется для взаимодействия с внешними системами через API. Этот шаг может быть настроен для различных типов запросов, включая получение данных (GET), отправку данных (POST/PUT), или удаление данных (DELETE) во внешней системе. В зависимости от контекста использования, этот шаг может быть одним из первых в Dataflow для получения данных или одним из последних для обновления данных во внешних системах.
Параметры#
Настройки Шага:
Поле настройки |
Варианты значений |
Назначение |
---|---|---|
Step name |
- |
Наименование шага |
Source step |
- |
Выбор предыдущего шага |
Result store field |
- |
Поле для хранения идентификатора созданной или обработанной записи |
System |
- |
Выбор интеграционной системы |
Connector |
- |
Выбор коннектора в интеграционной системе |
Query path |
- |
EndPoint для запроса |
Method name |
Get, Post, Put, Delete |
Тип запроса для выполнения |
Parameters mapping |
- |
Динамическая настройка для фильтрации запроса |
Кейсы#
Получение данных из внешних источников: Используется для загрузки данных из внешних систем, что может быть особенно полезно при интеграции с внешними сервисами или базами данных.
Отправка или обновление данных: Подходит для отправки данных во внешние системы или обновления существующих данных, например, при синхронизации изменений, произведенных в рамках dataflow.
Удаление данных: Может использоваться для удаления данных из внешних систем, что помогает поддерживать актуальность и целостность данных в интегрированных системах.
Исключения#
Необходимость асинхронной обработки: Шаг выполняется асинхронно, что требует учета времени отклика внешних систем и потенциального влияния на последовательность обработки данных.
Требование к настройке коннекторов: Эффективность шага зависит от корректно настроенных интеграционных систем и коннекторов, а также от точности определения EndPoint и параметров запроса.
Вариант применения#
Компонент создает простую интеграцию для получения данных, таких как погода, через API. В датафлоу используются шаги для настройки запроса к API, включая выполнение скрипта для создания переменных API, вызов API и сохранение результатов. Затем интеграция выбирается и настраивается в системе, а результаты отображаются на фронте с помощью формы, связанной с выполнением скрипта. Функция в компоненте обрабатывает полученные данные для отображения пользователю.
Вы можете скачать конфигурацию компонента здесь