Servicios de API
La API de FlightHub Sincronizar gestiona las API para la interacción entre FlightHub y plataformas en la nube de terceros.
Nota: La API de FlightHub Sync se migrará gradualmente a FlightHub Sync OpenAPI. Los usuarios nuevos deben usar FlightHub Sync y EventAPI directamente.
Al utilizar la API de FlightHub Sync, tenga en cuenta lo siguiente:
- Los usuarios deben incluir el encabezado X-Organization-Key en las solicitudes. Esta clave sirve como credencial de autenticación de la organización.
- Los usuarios pueden llamar a las API
Get the List of Projects Under the Organization,Get the List of Devices for a Specific ProjectyGet Task Detailspara obtener información relacionada sobre tareas y dispositivos. - El ID de la organización se puede obtener desde la URL cuando los usuarios acceden a la página de la lista de proyectos de FlightHub 2.
Webhook de FlightHub Sync
Cuando se genera un archivo, FlightHub 2 enviará una notificación a la plataforma en la nube de terceros a través de la URL de Webhook configurada.
Nota: FlightHub Sync ha incorporado un nuevo servicio EventAPI que admite una gama más amplia de tipos de eventos y configuraciones de reglas más flexibles. Para obtener más información, consulte EventAPI.
API New File Generated Notification:
{
"notify_type": "file_uploaded",
"notify_time": "2023-11-07T12:00:00.582627+00:00",
"data": {
"organization_id": "Organization ID",
"workspace_id": "Project ID",
"file": {
"id": "File ID",
"name": "File Name",
"object_key": "Object Storage Key",
"type": 5 // 5-Archivos de ruta de vuelo,7-Archivos de mapeo 3D
}
}
}
API FlightHub Sync
Las siguientes API se migrarán gradualmente a FlightHub Sync OpenAPI:
| Pines de interfaz | Estado de migración |
|---|---|
| Obtener lista de advertencias de IA e instantáneas | Migrado a EventAPI |
| Obtener la lista de proyectos de la organización | Migrando |
| Obtener la lista de dispositivos de un proyecto específico | Migrando |
| Publicar notificaciones y crear elementos de mapa | Migrando |
| Obtener credenciales temporales de carga para un proyecto | Migrando |
| Notificación de carga de ruta de vuelo | Migrando |
| Obtener la información del archivo generado y la URL de descarga | Migrando |
| Evitar API de transmisión | Migrando |
| API de distribución de tareas | Migrando |
Para obtener más información sobre otras solicitudes, consulte la descripción general de la API de FlightHub Sync.
Nota: FlightHub Sync ha completado las pruebas beta públicas y se ha actualizado a FlightHub Sync. La función de reenvío de transmisión descuenta minutos de transmisión en vivo de la organización actual. La deducción comienza cuando se crea un transcodificador (se inicia el reenvío de la transmisión). Cada transcodificador se contabiliza de forma independiente. Eliminar el transcodificador (detener la retransmisión de la señal) finaliza el consumo.