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


lakamark
Réponse acceptée

Bonjour
Je te propose de regarger cette vidéo :
http://www.grafikart.fr/tutoriels/php/rest-503

Cordialement

Arkantos
Réponse acceptée

Bonjour,
Si tu souhaites implémenter une api rest avec CakePHP, tout est noté dans la doc officielle : http://book.cakephp.org/3.0/fr/development/rest.html
Bonne journée !
Arkantos

FactureHero.com
Auteur
Réponse acceptée

Le tutos le plus efficace et rapide que j'ai trouvé pour construire une API en 10mn sur une application CakePHP 2.X :
http://thomasv.nl/2013/12/cakephp-restful-routes-basics/
Excellent tuto

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

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.

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

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

@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.

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 :)

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.