construire sa propre API PHP

Par FactureHero.com, il y a 10 ans


Une idée de tuto Grafikart : Construire sa propre API.
De plus en plus, nous codons des applications, et avoir une API permet de diffuser l'application en permettant à d'autres services de l'utiliser.

Ca fait un moment que je veux me pencher sur le sujet mais j'ai manqué de temps. Je code souvent des appli en utilisant des API tiers (Facebook, Youtube, Vimeo, Change.org, ...) et j'ai remarqué que finalement, peu d'applications petites ou de taille moyenne mettent en place un système d'API.

Ca permettrait à beaucoup de se sensibiliser à ce que peux apporter une API et ça nous donnerait une bonne vision de "comment il faut s'y prendre".

Que penses-tu du sujet ?

10 réponses

cyyynthia, il y a 10 ans

Je suis pour, car le tuto sur REST nous donne le principe de fonctionnement d'une API mais pas comment la créer

Maenhyr, il y a 10 ans

Bonjour,

une api publique est un contrat que tu definis entre tes potentiels developpeurs externes et toi. Il y a donc des bonnes pratiques, mais sinon, c'est a toi de definir les parametres et les reponses. Cette partie la est correlee a ton application.

Defy, il y a 10 ans

surtous sur la securité des API avec les api key et tous le tralala

iwy_the_crasy, il y a 10 ans

Bonjour ,
ça l'air d'être un très bon tuto donc je vote pour +1

Defy, il y a 10 ans

@Gynidark il y as tuto et tuto, les tutos sur le net ne font que survoler les choses, ils ne vont pas un peut plus dans le details, c'est dommage.

FactureHero.com, il y a 10 ans

En tout cas le sujet semble susciter l'intérêt :)
@MusicalityMaker : Merci pour le lien du tuto Grafikart sur le sujet, je ne l'avais pas vu passer. Je vais regarder tranquillement :)

FactureHero.com, il y a 10 ans

Alors j'ai bien suivi le tuto Grafikart http://www.grafikart.fr/tutoriels/php/rest-503. Top !
Ce tuto est très compréhensible, clair et adaptable à d'autres frameworks, mais l'avoir en PHP et/ou Cake ce serait génial :)

C'est une idée mais merci déjà GA. on trouve quasi tout ce qu'on veut sur ton site.