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 . Creazione di una API che è compatibile con PHP - e permette agli utenti di estrarre le classi dalla API - può essere fatto creando sia un protocollo SOAP (Simple Object Access Protocol ) o interfaccia REST ( Representational State Transfer ) interfaccia . Istruzioni
1
Scegli una struttura di URL per la vostra API , come ad esempio " http://api.exampleurl.com . "
2
Aprite il vostro preferito di code- applicazione di editing e creare un nuovo documento PHP , assicurando che in alto è :
" ? < php"
3
le variabili per l'API definendo il formato e gli intervalli di richiesta , 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 del database del vostro API MySQL utilizza :
$ con = mysql_connect ( ' http://api.exampleurl . com ',' root ' , ' password ') or die ( ' Errore di MySQL . '); mysql_select_db ( ' api ' , $ con) or die ( ' Errore di MySQL '); .
5
creare una query per l'API di fare , usando il codice seguente come guida :
$ risultato = mysql_query ( 'SELECT * FROM ORDER BY api_table ' example_variable ');
6
definire l'uscita della API utilizzando funzionalità JSON del PHP per creare l'output e il formato , per esempio :
if ( $ format == ' 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 ) ; }
Pagina 7
Salvare il file PHP per il server Web e configurare il server Web , se necessario, per garantire che l'URL del tuo API sarà accessibile da reti esterne .