Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako písať API PHP Pull tried na vzdialenom serveri

Application Programming Interfaces , alebo API , sa stáva stále viac populárne , ako softvéroví inžinieri hľadajú originálne spôsoby , ako zviazať dohromady rôzne internetové aplikácie . PHP je jedným z jazykov , ktoré sa bežne používa pre komunikáciu s API . Vytvorenie vlastnej API , ktoré je kompatibilné s PHP - a umožňuje svojim užívateľom vytiahnuť triedy z API - možno vykonať vytvorením buď SOAP ( Simple Object Access Protocol ) alebo rozhranie REST ( prezentačná prenos stáť ) rozhranie . Pokyny dovolená 1

Vyberte si štruktúru URL pre API , ako je napríklad " http://api.exampleurl.com . "
2

Otvorte svoj ​​preferovaný kód - aplikácie pre editáciu a vytvoriť nový dokument , PHP , zabezpečí, že v hornej časti je :

" ? < php "
3

Nastavte premenné pre API definovaním formát a žiadosť intervaly , napríklad :

$ format = získať ( $ _GET [ ' format ' ] ) ; $ num = intval ( $ _GET [ ' num ' ] ) ;
4

Vytvorenie pripojenia k databáze API pomocou nasledujúci kód , nahradí príklad parametre s tými , ktoré váš API MySQL databázy používa :

$ con = mysql_connect ( ' http://api.exampleurl . com ' , ' root ' , ' heslo ' ) or die ( ' MySQL Error ' ) ; mysql_select_db ( " . api " , $ con ) or die ( ' MySQL Error " ) ; .
5

vytvorte dotaz na API , aby pomocou nasledujúci kód ako vodítko :

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

Definujte výstup API pomocou JSON funkcie PHP pre vytvorenie výstupu a formátovať , napríklad :

if ( $ formát == " 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 ( ' po ' = > $ api_call ) ; }

7

Uložte súbor PHP na váš webový server a konfigurovať webový server ako nevyhnutné zabezpečiť , aby URL vášho rozhrania API budú prístupné z vonkajšej siete .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené