Bonnes pratiques des API
Par Éric Daspet
- Mini-conf (15 mn) :
Liens connexes
Le sujet
L'API est un peu le Graal des données mais elle a un défaut majeur : une fois publiée, vous n'en contrôlez plus les clients, et faire évoluer les bases n'est pas évident. Ce que vous construisez est là pour longtemps. Quelles sont les retours d'expériences et bonnes pratiques pour ne pas se prendre les pieds dans le tapis ?
Vous avez certainement déjà entendu parler de REST, mais les choses sont plus complexes que ça. Comment gérer les évolutions et les versions de l'API ? Les formats en entrée et en sortie ? Les variations et paramètres d'une même ressource ? Les relations entre ressources ? La sécurité ? L'authentification ? La gestion des erreurs ? La pagination ? L'i18n et l10n ? Qu'est-ce que l'hypermedia ?
Plus généralement, nous partons avec pour objectif premier de concevoir une API le plus tôt possible, avec des bases solides mais les plus simples possible.
Présenté par
Toujours la tête pleine de projets, Eric discute facilement photo, société, démocratie et libertés, ainsi que web ouvert et architectures techniques. Venez échanger, lui dire qui vous êtes, ce qui vous fait vibrer, et comment vous pouvez ensemble contribuer positivement à la société qui vous entoure.
Anciennement CTO de La Ruche Qui Dit Oui!, co-fondateur et CTO de TEA - the ebook alternative, co-fondateur des conférences Paris-Web et co-auteur du livre PHP 5 avancé (désormais PHP 7 avancé).