2010-08-21 4 views
2

Je trouve beaucoup de tutoriels sur la façon d'implémenter des API mais comment en créer une? Par exemple, je souhaite interroger des citations de films à partir de ma base de données et en insérer de nouvelles via une API. Je connais PHP et MySQL mais qu'est-ce qui me manque pour faire une API? J'ai lu sur la méthode REST et cela semble facile mais je ne trouve pas de guide étape par étape.Comment créer une API

Quelqu'un peut-il partager un exemple ou quelques étapes pour créer une API simple?

+3

Lorsque vous avez consulté l'API, qu'avez-vous trouvé? Quelle définition d'API recherchez-vous? Beaucoup d'entre nous savent ce qu'est une API, mais votre question semble comme si vous manquiez une partie de la définition de l'API. S'il vous plaît fournir un devis ou une référence qui nous donne une idée de ce que vous pensez que "API" signifie comme un peu de programmation pratique. Peut-être un échantillon de code ou quelque chose de tangible. –

+1

duplication possible de [Création d'une API pour mon logiciel - Structure de code de base] (http://stackoverflow.com/questions/783209/creating-an-api-for-my-software-basic-code-structure) –

+0

Un site web API Comme je l'ai mentionné, j'essaie d'interroger à partir de la base de données de mon site en utilisant API et Twitter a. –

Répondre

2

article vaut la peine de Sarfraz pour comprendre la conception et la mécanique/plomberie. Une fois que vous avez compris à quoi ressemble votre API, revenez certainement à REST frameworks available for PHP ou à toute autre langue avec laquelle vous travaillez. Les amis ne laissent pas leurs amis réparer leur propre plomberie en 2010.

Au-delà du simple fait d'envoyer et de recevoir xml/json/etc., L'idée de ce qui fait une bonne API est quelque chose que beaucoup ont considéré - worth reading up on imo. Les gens qui sont plus intelligents que moi ont dit que les API géniales sont conçues en fonction de la façon dont les développeurs les utilisent, en premier lieu ... à partir de là, ils travaillent à rebours dans une boîte noire dont les consommateurs ne devraient pas se soucier.

+0

Merci! Ces liens vont m'aider à démarrer :) –

2

Vous pouvez être intéressé par:

+0

Merci! C'est le seul tutoriel que j'ai trouvé, mais n'y a-t-il pas plus de documentation? Je cherche juste un cadre de base. –

Questions connexes