Come scrivere API PHP classi tirare un server remoto

February 19

Application Programming Interfaces, o API, sono diventati sempre più popolari come ingegneri del software alla ricerca di modi unici per legare insieme diverse applicazioni internet. PHP è uno dei linguaggi che viene comunemente utilizzato per interagire con le API. Creare il proprio API che è compatibile con PHP - e permette agli utenti di estrarre le classi dalle API - può essere fatto creando una interfaccia o REST interfaccia (Representational State Transfer) SOAP (protocollo di accesso semplice oggetto).

istruzione

1 Scegli una struttura URL per il API, come ad esempio "http: //api.exampleurl.com."

2 Aprire l'applicazione del codice di editing preferito e creare un nuovo documento PHP, assicurando che in alto è:

"<? Php"

3 Impostare le variabili per l'API definendo gli intervalli di formato e richiedere, ad esempio:

$ Format = ottenere ($ _ GET [ 'format']);
$ Num = intval ($ _ GET [ 'num']);

4 Creare una connessione al database del API utilizzando il seguente codice, sostituendo i parametri di esempio con quelli che utilizza database MySQL del vostro API:

$ Con = mysql_connect ( 'http://api.exampleurl.com', 'root', 'password') or die ( 'MySQL errore.');
mysql_select_db ( 'api', $ con) o morire ( 'MySQL errore.');

5 Creare una query per l'API di fare, utilizzando il seguente codice come guida:

$ Risultato = mysql_query ( 'SELECT * FROM ORDER BY api_table' example_variable ');

6 Definire l'uscita del API utilizzando funzionalità di JSON di PHP per creare l'output e formattarlo, ad esempio:

if ($ formato == 'JSON') {
while ($ api_call = mysql_fetch_array ($ risultato, MYSQL_ASSOC)) {
}

$ Api_call = array ();
while ($ api_call = mysql_fetch_array ($ risultato, MYSQL_ASSOC)) {
$ Api_call [] = array ( 'post' => $ api_call);
}

7 Salvare il file PHP per il server Web e configurare il server Web in modo da assicurare che la URL del vostro API sarà accessibile da reti esterne.