Hvordan skrive API PHP Pull klasser på en ekstern server

Application Programming Interface, eller APIer, har blitt stadig mer populært som software ingeniører ser etter unike måter å knytte sammen ulike internettapplikasjoner. PHP er en av de språkene som vanligvis brukes til å samhandle med APIer. Lage din egen API som er kompatibel med PHP - og lar sine brukere til å trekke klasser fra API - kan gjøres ved å opprette enten en SOAP (Simple Object Access Protocol) grensesnitt eller REST (representer statlige overføring) grensesnitt.

Bruksanvisning

1 Velg en URL struktur for API, som for eksempel "http: //api.exampleurl.com."

2 Åpne din foretrukne kodeprogram og opprette en ny PHP-dokument, slik at på toppen er:

"<? Php"

3 Sett variablene for API ved å definere formatet og be om intervaller, for eksempel:

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

4 Opprett en tilkobling til API database ved hjelp av følgende kode, erstatte eksempel parametere med de som API MySQL database bruker:

$ Con = mysql_connect ( 'http://api.exampleurl.com', 'root', 'passord') or die ( 'MySQL feil.');
mysql_select_db ( 'api', $ con) or die ( 'MySQL feil.');

5 Lag en spørring for API å gjøre, ved hjelp av følgende kode som en guide:

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

6 Definer produksjon av API ved å bruke PHP JSON-funksjonen for å lage utgang og formatere den, for eksempel:

if ($ format == 'json') {
while ($ api_call = mysql_fetch_array ($ resultat, MYSQL_ASSOC)) {
}

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

7 Lagre PHP-filen til webserveren og konfigurere webserveren som er nødvendig for å sikre at API URL vil være tilgjengelig fra eksterne nettverk.