Services API
FlightHub Sync API gère les API d’interaction entre FlightHub et les plateformes cloud tierces.
Remarque : L’API FlightHub Sync sera progressivement migrée vers FlightHub Sync OpenAPI. Les nouveaux utilisateurs doivent utiliser FlightHub Sync et EventAPI directement.
Lors de l’utilisation de FlightHub Sync API, veuillez noter ce qui suit :
- Les utilisateurs doivent inclure l’en-tête X-Organisation-Clé dans les requêtes. Cette clé sert d’identifiant d’authentification de l’organisation.
- Les utilisateurs peuvent appeler les API
Get the List of Projects Under the Organization,Get the List of Devices for a Specific ProjectetGet Task Detailspour obtenir des informations connexes sur les tâches et les appareils. - L’ID d’organisation peut être obtenue à partir de l’URL lorsque les utilisateurs accèdent à la page Liste de projets de FlightHub 2.
Webhook FlightHub Sync
Lorsqu’un fichier est généré, FlightHub 2 envoie une notification à la plateforme cloud tierce via l’URL de Webhook configurée.
Remarque : FlightHub Sync a introduit un nouveau service EventAPI qui prend en charge un plus large éventail de types d’événements et des configurations de règles plus flexibles. Pour plus de détails, voir 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-Fichiers de route de vol,7-Fichiers de cartographie 3D
}
}
}
FlightHub Sync API
Les API suivantes seront progressivement migrées vers FlightHub Sync OpenAPI :
| Broches d’interface | Statut de migration |
|---|---|
| Obtenir la liste d’avertissements IA et l’instantané | Migré vers EventAPI |
| Obtenir la liste des projets de l’organisation | Migration en cours |
| Obtenir la liste des appareils pour un projet spécifique | Migration en cours |
| Publier des notifications et créer des éléments de carte | Migration en cours |
| Obtenir des identifiants de chargement temporaires pour un projet | Migration en cours |
| Notification de chargement de route de vol | Migration en cours |
| Obtenir les informations du fichier généré et l’URL de téléchargement | Migration en cours |
| API de contournement de streaming | Migration en cours |
| API de distribution des tâches | Migration en cours |
Pour plus de détails sur les autres requêtes, voir Présentation de FlightHub Sync API.
Remarque : FlightHub Sync a terminé la phase de bêta publique et a été mis à niveau vers FlightHub Sync. La fonction de redirection de flux déduit des minutes de diffusion en direct de l’organisation actuelle. La déduction commence lorsqu’un transcodeur est créé (redirection de flux lancée). Chaque transcodeur est compté indépendamment. La suppression du transcodeur (arrêt de la redirection de flux) met fin à la consommation.