Interfaces de programmation d'applications , ou API , sont devenus de plus en plus populaire que les ingénieurs logiciels cherchent des façons uniques de lier ensemble les différentes applications Internet . PHP est un des langages qui est couramment utilisé pour interagir avec les API . Créer votre propre API qui est compatible avec PHP - et permet à ses utilisateurs d'extraire des classes de l'API - peut se faire soit en créant un interface ou REST ( Representational State Transfer ) de l'interface SOAP ( protocole Simple Object Access ) . Instructions
1
Choisissez une structure d'URL pour votre API , comme « http://api.exampleurl.com . "
2
Ouvrez votre préféré code application d'édition et de créer un nouveau document PHP, veillant à ce que le sommet est :
" ? < php"
3
définir les variables de l'API en définissant le format et les intervalles de demander, par exemple :
$ format = obtenir ( $ _GET [' format' ] ) ; $ num = intval ( $ _GET [ 'num '] ) ;
4
créer une connexion à la base de données de l' API en utilisant le code suivant, en remplaçant les paramètres d' exemple à ceux qui la base de données MySQL de votre API utilise :
$ con = mysql_connect (' http://api.exampleurl . com ' , ' root ' , ' password ' ) or die ( "Erreur MySQL. '); mysql_select_db (' api ', $ con) or die ( " Erreur MySQL '); .
5
créer une requête pour l'API de faire , en utilisant le code suivant comme guide :
$ result = mysql_query ( 'SELECT * FROM ORDER BY api_table ' example_variable ');
6
définir la sortie de l' API à l'aide de la fonctionnalité JSON de PHP pour créer la sortie et le format , par exemple :
if ( $ format == ' json ') { while ($ api_call = mysql_fetch_array ( $ result, MYSQL_ASSOC )) { }
$ api_call = array (); while ($ api_call = mysql_fetch_array ( $ result, MYSQL_ASSOC ) ) {$ api_call [ ] = array ( 'post' = api_call > $ );}
7
Enregistrez le fichier PHP sur votre serveur Web et configurer votre serveur Web que nécessaire pour s'assurer que l'URL de votre API sera accessible à partir de réseaux externes.