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