Сервисы API

2026-10-16

API синхронизации FlightHub управляет API для взаимодействия между FlightHub и сторонними облачными платформами.

Примечание: API синхронизации FlightHub будет постепенно перенесен в OpenAPI синхронизации FlightHub. Новым пользователям следует сразу использовать синхронизацию FlightHub и EventAPI.

При использовании API синхронизации FlightHub обратите внимание на следующее:


  • Пользователи должны включать заголовок X-Organization-Key в запросы. Этот ключ служит учетными данными аутентификации организации.
  • Пользователи могут вызывать API Get the List of Projects Under the Organization, Get the List of Devices for a Specific Project и Get Task Details, чтобы получить связанную информацию о задачах и устройствах.
  • Идентификатор организации можно получить из URL при переходе на страницу «Список проектов» в FlightHub 2.
  • Публичная облачная среда
  • Локальная версия
  • Вебхук синхронизации FlightHub

    При создании файла FlightHub 2 отправляет уведомление в стороннюю облачную платформу через настроенный URL вебхука.

    Примечание: В синхронизации FlightHub добавлен новый сервис EventAPI, который поддерживает более широкий набор типов событий и более гибкие настройки правил. Подробности см. в разделе EventAPI.

    API New File Generated Notification:

    {
        "notify_type": "file_uploaded",
        "notify_time": "2023-11-07T12:00:00.582627+00:00",
        "data": {
            "organization_id": "Идентификатор организации",
            "workspace_id": "Идентификатор проекта",
            "file": {
                "id": "Идентификатор файла",
                "name": "Имя файла",
                "object_key": "Ключ объектного хранилища",
                "type": 5 // 5-Файлы маршрутов полёта,7-Файлы 3D-картографии
            }
        }
    }
    

    API синхронизации FlightHub

    Следующие API будут постепенно перенесены в OpenAPI синхронизации FlightHub:

    Интерфейсные точкиСтатус переноса
    Получить список предупреждений ИИ и снимковПеренесено в EventAPI
    Получить список проектов организацииВ процессе переноса
    Получить список устройств для конкретного проектаВ процессе переноса
    Публиковать уведомления и создавать элементы картыВ процессе переноса
    Получить временные учетные данные для загрузки проектаВ процессе переноса
    Уведомление о загрузке маршрута полетаВ процессе переноса
    Получить информацию о сгенерированном файле и URL для скачиванияВ процессе переноса
    API обхода потокаВ процессе переноса
    API распределения задачВ процессе переноса

    Подробности по другим запросам см. в Обзор API синхронизации FlightHub.

    Примечание: Синхронизация FlightHub завершила этап публичного бета-тестирования и была обновлена до синхронизации FlightHub. Функция пересылки потока списывает минуты трансляции из пакета текущей организации. Списание начинается при создании транскодера (запуск пересылки потока). Каждый транскодер учитывается отдельно. Удаление транскодера (остановка пересылки потока) прекращает списание.

    Last Updated: