Servizi API
L'API FlightHub Sync gestisce le API per l'interazione tra FlightHub e le piattaforme cloud di terze parti.
Nota: l'API FlightHub Sync verrà gradualmente migrata a FlightHub Sync OpenAPI. I nuovi utenti devono utilizzare direttamente FlightHub Sync e EventAPI.
Quando utilizzi l'API FlightHub Sync, tieni presente quanto segue:
- Gli utenti devono includere l'intestazione X-Organization-Key nelle richieste. Questa chiave funge da credenziale di autenticazione dell'organizzazione.
- Gli utenti possono chiamare le API
Get the List of Projects Under the Organization,Get the List of Devices for a Specific ProjecteGet Task Detailsper ottenere informazioni pertinenti su attività e dispositivi. - L'ID dell'organizzazione può essere ottenuto dall'URL quando gli utenti accedono alla pagina dell'elenco dei progetti di FlightHub 2.
FlightHub Sync Webhook
Quando viene generato un file, FlightHub 2 invia una notifica alla piattaforma cloud di terze parti tramite l'URL Webhook configurato.
Nota: FlightHub Sync ha introdotto un nuovo servizio EventAPI che supporta una gamma più ampia di tipi di eventi e configurazioni di regole più flessibili. Per i dettagli, consulta 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-Flight route files,7-3D mapping files
}
}
}
API FlightHub Sync
Le seguenti API verranno gradualmente migrate a FlightHub Sync OpenAPI:
| Pin dell'interfaccia | Stato della migrazione |
|---|---|
| Ottieni l'elenco degli avvisi AI e lo snapshot | Migrato a EventAPI |
| Ottieni l'elenco dei progetti dell'organizzazione | In migrazione |
| Ottieni l'elenco dei dispositivi per un progetto specifico | In migrazione |
| Pubblica notifiche e crea elementi della mappa | In migrazione |
| Ottieni credenziali di caricamento temporanee per un progetto | In migrazione |
| Notifica di caricamento della rotta di volo | In migrazione |
| Ottieni le informazioni sul file generato e l'URL di download | In migrazione |
| API di bypass dello streaming | In migrazione |
| API di distribuzione delle attività | In migrazione |
Per i dettagli su altre richieste, consulta la Panoramica delle API FlightHub Sync.
Nota: FlightHub Sync ha completato il test beta pubblico ed è stato aggiornato a FlightHub Sync. La funzionalità di forwarding dello stream addebita i minuti di livestream all'organizzazione corrente. L'addebito inizia quando viene creato un transcoder (forwarding dello stream avviato). Ogni transcoder viene conteggiato in modo indipendente. L'eliminazione del transcoder (arresto del forwarding dello stream) termina il consumo.