L’API iNode
L'API iNode vous permet d'accéder par programmation à vos données de trafic, rapports de statistiques de trafic, OD, etc. Cette page couvre tout ce dont vous avez besoin pour commencer, de l'authentification de vos requêtes à l'exécution d'exemples complets de l'API dans plusieurs langages. Que vous intégriez iNode dans un système existant ou que vous construisiez un flux de travail personnalisé, les sections ci-dessous vous guideront pas à pas dans la configuration.
Authentification
Toutes les requêtes adressées à l'API iNode doivent être authentifiées. iNode utilise une authentification par jeton — vous devrez inclure votre clé API dans l'en-tête de chaque requête que vous effectuez.
Clé API
La méthode par clé API est le moyen le plus simple d'accéder à l'API iNode. Pour récupérer votre clé, accédez à Paramètres > Mon profil > Accès API dans le tableau de bord iNode et copiez la clé affichée
Note Importante
Seuls les utilisateurs iNode ayant le rôle Propriétaire peuvent accéder à la clé API depuis le tableau de bord.
Une fois que vous disposez de votre clé API, incluez-la dans l'en-tête Authorization de chaque requête que vous envoyez à l'API iNode, comme indiqué dans les exemples ci-dessous.
Exemples
Les exemples ci-dessous effectuent une requête GET vers le point de terminaison iNode Flow v1 pour récupérer les liens.
cURL
curl 'https://inode.app/api/v1/ts/' -H 'Authorization: Token xxxxxxxxxxxxxxxxxxxxxxxx' Python
import requests
headers = {
'Authorization': 'Token xxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
response = requests.get('https://inode.app/api/v1/flow/ts/', headers=headers)cURL
Authentification par clé API
Si vous avez récupéré votre clé API depuis iNode > Paramètres > Profil > Accès API, utilisez plutôt l'exemple suivant. Cette approche est plus simple — aucune gestion de jeton n'est requise.
Configurez vos URL de point de terminaison et incluez votre clé API dans l'en-tête.
Documentation Swagger
La référence complète de l'API iNode est disponible via la documentation Swagger. Vous pouvez y accéder ici.
Note Importante
Vous devez être connecté à iNode pour accéder à la documentation Swagger.