Application Programming Interfaces , APIs oder , werden immer beliebter als Software-Ingenieure für einzigartige Weise miteinander zu verknüpfen verschiedene Internet-Anwendungen suchen. PHP ist eine der Sprachen , die häufig verwendet wird, um mit den APIs zu interagieren. Erstellen Sie Ihre eigenen API , das ist kompatibel mit PHP - und ermöglicht seinen Nutzern, Klassen aus der API ziehen - können indem Sie entweder eine SOAP ( Simple Object Access Protocol )-Schnittstelle oder REST ( Representational State Transfer )-Schnittstelle erfolgen. Anleitung
1
Wählen Sie eine URL-Struktur für Ihr API , wie " http://api.exampleurl.com . "
2
Öffnen Sie Ihren bevorzugten Code - Bearbeiten Anwendung und erstellen Sie eine neue PHP -Dokument , um sicherzustellen, dass an der Spitze ist :
" ? < php"
3
Legen Sie die Variablen für die API durch die Definition das Format und die Anfrage Abständen, z. B. :
$ format = erhalten ( $ _GET [ 'format' ] ); $ num = intval ( $ _GET [ 'num ']);
4
erstellen einer Verbindung mit der API -Datenbank mithilfe des folgenden Codes ersetzen die beispielsweise Parameter mit denen, die Ihre API MySQL -Datenbank verwendet :
$ con = mysql_connect ( ' http://api.exampleurl . com ' , ' root ' , ' password ' ) or die ( ' MySQL Error . '); mysql_select_db ( ' api ', $ con) or die ( ' MySQL Error '); .
5
erstellen Sie eine Abfrage für die API zu machen , mit dem folgenden Code als Leitfaden :
$ result = mysql_query ('SELECT * FROM api_table ORDER BY ' example_variable ');
6
Definieren Sie den Ausgang des API mit PHP JSON -Funktion, um die Leistung und Format es schaffen, zum Beispiel :
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
Speichern Sie die PHP-Datei auf Ihrem Webserver und konfigurieren Sie Ihren Web -Server wie nötig, um sicherzustellen, dass Ihr API -URL zugänglich sein wird von externen Netzwerken .