Les services Web de Forward Thinking Systems offrent aux clients une méthode sécurisée pour interagir avec leurs données à l'aide de Swagger et de notre API REST. L'accès aux services Web de FTS est gratuit pour le client.
Actuellement, Forward Thinking propose deux API REST : une API Intellihub et une autre pour FleetCam. L'API Intellihub permet notamment de modifier les informations sur les actifs ou les conducteurs, de consulter l'historique des emplacements, de répartir les arrêts ou d'envoyer des messages. L'API FleetCam permet aux clients d'extraire des séquences d'événements, de lire des flux historiques ou en direct, de télécharger des vidéos, etc.
Intellihub : https://rest.ftsgps.com/intellihubapi/console/#/
FleetCam : https://rest.fleetcam.io/videoapi/console/#/
Le client doit demander l'accès à l'API à Forward Thinking Systems Support ([email protected]). À la réception de la demande, FTS aura besoin des informations suivantes concernant l'utilisateur de l'API qui doit être créé :
Les clients doivent utiliser les informations d'identification fournies pour générer un jeton d'authentification par porteur à l'aide de l'API REST. Le jeton sera actif pendant une heure après avoir été généré, puis il devra être généré à nouveau pour continuer à faire des appels à l'API.
Une adresse IP statique ou une série d'adresses IP est nécessaire pour accéder à notre API REST, à des fins d'inscription sur la liste des autorisations. Si vous utilisez AWS, Azure, OCI ou tout autre fournisseur de services en nuage, assurez-vous d'avoir une IP statique pour la ressource qui accède à notre API. AWS, Azure et OCI appellent ce type de ressource une passerelle NAT. D'autres fournisseurs peuvent lui donner un autre nom (par exemple, Google l'appelle Cloud NAT).
Pour plus d'informations sur AWS, Azure, OCI :
Amazon AWS
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html
Microsoft Azure
https://learn.microsoft.com/en-us/azure/nat-gateway/nat-overview
Oracle Cloud Infrastructure
https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/NATgateway.htm
Sachez que notre API est protégée par un pare-feu d'application Web (WAF) qui utilise différents niveaux de limitation de débit sur tous les points d'extrémité. Si vous rencontrez une erreur 429 ou similaire lors de vos appels API et que vous n'en connaissez pas la raison, veuillez contacter le service d'assistance et nous pourrons vous aider.
Dans cet exemple, nous ferons un appel de flux historique à l'API FleetCam. N'oubliez pas que pour diffuser des vidéos historiques à partir d'un véhicule, celui-ci doit être allumé et connecté au réseau.
Besoin d'aide ?