Application Programming Interfaces , eller API: er , har blivit allt populärare som mjukvaruingenjörer leta efter unika sätt att knyta ihop olika Internet-applikationer . PHP är ett av de språk som ofta används för att interagera med API: er . Skapa din egen API som är kompatibel med PHP - och låter sina användare att dra klasser från API - kan ske genom att skapa antingen en SOAP ( Simple Object Access Protocol ) -gränssnitt eller REST ( föreställande State Transfer ) gränssnitt . Instruktioner
1
Välj en URL- struktur för ditt API, exempelvis " http://api.exampleurl.com . "
2
Öppna din önskade kod - redigeringsprogram och skapa en ny PHP- dokument , se till att i toppen är :
" ? < php " Addera 3
Ange variablerna för API genom att definiera formatet och intervaller begäran , till exempel :
$ format = ingen ( $ _GET [ ' format ' ] ) ; $ num = intval ( $ _GET [ ' num ' ] ) ;
4
Skapa en anslutning till API : s databas med hjälp av följande kod , ersätter exempelvis parametrarna med de som din API MySQL-databas använder :
$ con = mysql_connect ( ' http://api.exampleurl . com " , " root " , " lösenord " ) eller dö ( MySQL Misstag . '); mysql_select_db ( ' api ' , $ con ) or die ( MySQL Misstag '); .
5
Skapa en fråga för API att göra , med hjälp av följande kod som en guide :
$ result = mysql_query ( " SELECT * FROM api_table ORDER BY ' example_variable ');
6
definiera utgång API med PHP : s JSON -funktionen för att skapa produktion och formatera den , till exempel :
if ( $ format == ' json ' ) { while ( $ api_call = mysql_fetch_array ( $ result , MYSQL_ASSOC ) ) { }
$ api_call = array ( ) , medan ( $ api_call = mysql_fetch_array ( $ result , MYSQL_ASSOC ) ) { $ api_call [ ] = array ( ' post ' = > $ api_call ) ; }
7
Spara PHP -filen till din webbserver och konfigurera din webbserver som behövs för att säkerställa att din API URL kommer att vara tillgänglig från externa nätverk .