URL: https://linuxfr.org/users/erics/journaux/une-api-normee-pour-acceder-aux-factures-1ere-etape Title: Une API normée pour accéder aux factures (1ere étape) Authors: rycks Date: 2023年01月05日T12:21:43+01:00 License: CC By-SA Tags: api, code, facture, business, business_libre et dolibarr Score: 31 Hello les amis, ça fait un bail que je tourne autour de la question alors je me lance ... Il y a quelques années nous recevions nos factures par la poste, le traitement était donc j'ouvre l'enveloppe et je pose le papier dans la pile/le classeur/la poubelle. Ce journal ne s'adresse donc PAS à la catégorie "facture -> poubelle" qui a beaucoup gagné au passage au numérique, il suffit de ne pas lire le mail d'information comme quoi la facture est disponible sur votre compte client. Par contre pour tous les autres humains qui classaient leurs factures (perso ou pro peu importe) au fil de l'eau et qui aujourd'hui perdent en moyenne 2 à 10 minutes pour chaque facture qu'il faut aller télécharger sur le portail client (différent de chaque fournisseur) j'ai une proposition à vous faire. Après avoir passé des heures à écrire des web scrappers, à devoir les réécrire chaque fois qu'un fournisseur change de "look" ou ajoute une "nouvelle pub" sur son portail client etc. Je me dis qu'il est temps de proposer un truc propre en normalisant un chemin d'api qui serait donc systématique et qu'il suffirait ensuite d'implémenter une seule fois dans un logiciel "collecteur de factures" pour que ça tourne tout seul. J'ai cherché mais je n'ai pas trouvé de RFC ou de norme à ce sujet, si vous avez connaissance d'une telle chose merci de me l'indiquer sans tarder ! Je propose donc de lancer l'idée OpenBusinessAPI résumée en obapi.org (je fais cadeau du moyen mnémo technique pour s'en souvenir _"ho bapi ho bapi bapi blue ho bapi blue"_). On normerait donc un chemin d'api, et une suite super basique de commandes auth/key/list/get qui permettrait de télécharger les factures. Votre fournisseur indique qu'il est compatible obapi -> hop en 2 secondes vous entrez votre login/pass d'accès au "portail client" et votre appli obapi client fait le reste. Oui c'est dingue mais vous n'avez pas envie d'y croire ? Un lien pour l'instant: https://obapi.org ... et un 2° sur le forum dolibarr où j'ai commencé à en parler : https://www.dolibarr.fr/forum/t/lancement-dune-idee-un-peu-folle-obapi/41931