Интеграция с API
Подключение внешних API
Fast BI позволяет получать данные из внешних сервисов двумя способами: через готовый коннектор или по ссылке, которая возвращает JSON. Выберите коннектор, если ваш сервис есть в списке интеграций. Для собственного API подойдёт загрузка по ссылке, если он отдаёт нужные записи одним GET-запросом.
Подключите готовый сервис
В списке есть Bitrix24, amoCRM, Ozon Seller, Wildberries, Weeek, ALAN IoT App и Business Scanner (Задачи). Параметры доступа зависят от сервиса: например, Ozon требует Client ID и API Key, а Bitrix24 — адрес входящего вебхука.
- Откройте Подключения и нажмите Создать новое подключение. На узком экране кнопка называется Создать.
- Выберите Интеграции, нажмите Далее, выберите сервис и снова нажмите Далее.
- Укажите название и заполните параметры доступа. Если форма предлагает проверку, выполните её до сохранения.
- Нажмите Сохранить. Для подключения amoCRM через OAuth кнопка называется Подключить.
- Откройте отчёт в режиме редактирования, нажмите Получить данные и выберите Коннекторы.
- Выберите созданное подключение и нажмите Далее. На следующем шаге выберите доступные таблицы, сущности или устройство — набор зависит от сервиса.
Для обычной загрузки таблиц нажмите Загрузить и преобразовать. У CRM могут быть дополнительные настройки модели и стартовых страниц; подпись кнопки меняется в зависимости от выбранного варианта. После успешной загрузки вернитесь к отчёту и проверьте новые источники в панели Данные.
Получите JSON по ссылке
Подготовьте URL запроса и, если нужны, HTTP-заголовки для доступа. Ответ должен содержать массив записей или объект, который можно представить таблицей.
- В отчёте нажмите Получить данные и выберите Ссылки.
- Заполните URL. При желании укажите Название источника.
- Если API требует авторизацию, нажмите + Добавить заголовок и задайте его имя и значение. Поддерживаются, например,
AuthorizationиX-API-Key. - Нажмите Загрузить данные.
- В предпросмотре выберите Путь к данным. Если записи находятся внутри
data.items, выберите этот путь; для массива в корне ответа — (корень ответа). - Проверьте Типы колонок: текст, число или дата. Вложенный объект можно раскрыть через меню заголовка колонки Развернуть столбцы.
- Нажмите Загрузить и преобразовать.
Окно закроется, а источник появится в отчёте. Разверните его в панели Данные и проверьте поля. Предпросмотр показывает до 100 записей; он помогает проверить структуру, но не подтверждает полноту выгрузки.
Проверьте, подходит ли ваш API
Сценарий Ссылки выполняет GET-запрос и читает JSON. В нём нет настройки POST-запроса, тела запроса или автоматического обхода страниц API. Если сервис выдаёт данные порциями, заранее подготовьте подходящую выгрузку или используйте готовый коннектор.
Предпросмотр запрашивает данные из браузера, поэтому API должен разрешать такие запросы с адреса Fast BI. Если браузер блокирует доступ, уточните настройки у администратора API. Раздел Веб-службы с пометкой Скоро пока не подключает источники.