En bref : Une API est une interface convenue par laquelle des systèmes logiciels échangent des requêtes et des données. Sa documentation définit les opérations, les entrées, les sorties, l’authentification et les limites.
Comment j’utilise une API en pratique
Je distingue le prototype d’API d’un processus de production. Un prototype vérifie l’utilité ; la production nécessite des autorisations, des limites, une surveillance et une solution de secours. Je ne considère pas un résultat comme un fait simplement parce qu’il semble convaincant, et je rattache les affirmations importantes à leur source d’origine.
Points de vigilance
Le plus grand risque consiste à automatiser un processus mal défini. L’API produit alors plus rapidement des résultats incohérents et rend les erreurs plus difficiles à retracer. Soyez attentif aux données sensibles, aux conditions inconnues du service et aux décisions qui ne peuvent pas facilement être annulées.
Questions pour décider
- Quelle tâche précise la technologie doit-elle améliorer ?
- Quelles données peuvent être utilisées et qui vérifie le résultat ?
- Comment mesurerons-nous la précision et le coût sur des cas réels ?
- Comment arrêter ou annuler le processus après une erreur ?