Перейти к основному содержимому
Версия: 2.2

Работа с API в iQBot

iQBot позволяет встраивать в процессы вызов API для получения необходимой информации из внешних систем или выгрузки данных, например для регистрации заявок.

Использование звена «Вызов API»​

Для обращения во внешнюю систему по API используйте звено процесса «Вызов API».

Создание запроса​

  1. Создайте новое звено с типом «Вызов API», откроется окно добавления нового навыка.
  2. В открывшемся окне выберите тип запроса из выпадающего списка.
  3. Добавьте запрос.
    • При необходимости на вкладке Body можно добавить тело запроса.
    • Чтобы подставить данные, полученные от клиента, используйте переменные.
    • Переменные добавляются в двойных фигурных скобках: {{переменная}}.

Заголовки запроса​

На вкладке Headers заполните необходимые заголовки запроса.

Сохранение ответа​

На вкладке выберите тип памяти и укажите название переменной, куда будет сохранён ответ на запрос.

Вывод полученной информации​

  1. Создайте простое звено.
  2. В инспекторе объекта выберите вкладку «При входе» и нажмите кнопку «+» (добавить).
  3. Добавьте новый текст и в тексте укажите через переменную значение поля, которое нужно подставить.

Структура переменной​

Переменная {{temp.response.example}} состоит из нескольких частей:

  1. Тип памяти (например, temp).
  2. Название объекта (например, ранее созданный объект response).
  3. Название поля из полученного сообщения (например, example).