Vous êtes impatient de créer votre API ? Vous avez envie d'intégrer une API existante dans votre futur projet informatique ?
Analysez une API existante par rapport à votre besoin
Pour la réalisation de vos projets informatiques, la connaissance des outils est primordiale pour mener à bien ces projets. L'API fait partie de ces outils :zorro:!
Posez-vous les questions suivantes :
Est-ce que l'API existe déjà ? Si oui, génial mais votre projet n'est pas encore terminé, il faut vous renseigner sur les droits d'utilisation de l'API !
L'API n'existe pas ? Vous pouvez essayer de voir si certains besoins sont fournis par une API. Là encore, il faut vous renseigner sur les droits d'utilisation de l'API !
Il n'existe rien sur le web ? Nous verrons dans la dernière partie de ce cours quelles sont les étapes de conception d'une API.
Renseignez-vous sur les droits d'usage de l’API
Vous avez trouvé une API pour votre projet informatique ? Super !
Commencez par vous intéresser aux droits d'usage de cette API. En effet, l'API peut avoir des restrictions d'usage en termes d'utilisation de l'API dans le cadre d'un projet commercial, au niveau des droits d'auteur, etc.
Par exemple, l'API ArcGIS REST est libre d'utilisation.
L'usage de l'API est un autre point important. Une API expose de l'information potentiellement critique et/ou confidentielle. Cette information peut être exploitée et manipulée très facilement. Ainsi, ne donnez pas d'informations confidentielles qui pourraient être utilisées frauduleusement (comme des données bancaires, par exemple).
Distinguez API publique et API privée
Vous souhaitez utiliser l'API Gmail dans votre projet informatique ? Aucun problème, cette API est ouverte à des communautés de développeurs externes à l’entreprise Google. C'est une API publique. Ce type d'API est aussi appelé « Open API ».
Dans le cas contraire, on parle d'API privée, c'est-à-dire une API qui ne pourra être consommée que dans la sphère de l'entreprise qui l'a développée.
Vous connaissez maintenant les différents types d'API, mais qu'en est-il de la sécurité ? Rendez-vous dans le prochain chapitre !