, het gebruik van nieuwe API,,,,, marktaandeel,,,,,,, delen, delen van,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En, wat de explosie in de markt, meer dan 60 miljoen leden en van meer dan 65 K - dossier.Een goede aanvulling op de markten, de API - en dit wordt steeds populairder, elke dag, dankzij nieuwe informatie.We zijn onder de indruk van de markt van de Gemeenschap voortdurend gehoord van ontwikkelaars van feedback en de toevoeging van enkele mooie rand laat kenmerken.,,,, moet een aanvraag beschikbaar in het netwerk van alle door de API - wat in.En vandaag zullen we zien de nieuwe kenmerken van de grondstoffen voor drugs.Bij mij na de sprong.Wat is een geneesmiddel?Application programming interface is een groep van bepaalde regels en normen, een software programma voor toegang tot en gebruik van een andere specifieke programma 's en de middelen van de diensten.Het is een interface tussen de verschillende programma 's, ten behoeve van hun interactie en soortgelijke wijze de gebruikersinterface voor de interactie tussen mens en computer.,, web - web API, waardoor meerdere diensten in een combinatie van nieuwe toepassingen, bekend als de mash - up,, als de ontwikkeling van de website van de achtergrond in Het kader van een API, meestal een welomschreven groep Hypertext Transfer Protocol (http) verzoek om een reactie met de definitie van de structuur van de berichten, over het algemeen in een extensible Markup Language (XML) of javascript object symbolen (hola) formaat.Hoewel de "Network interface" is in feite een netwerk van diensten synoniem met de recente ontwikkelingen hebben van eenvoudige object access protocol (zeep) op basis van de diensten aan de meer directe, vertegenwoordiger van de staat (de rest van de mededeling) stijl.Web - kunnen meerdere diensten een nieuwe combinatie van toepassing is een mash - up, APIS, hoeveel is het?De meeste van de projectontwikkelaar, weet dat het antwoord op deze vraag, maar voor de rest, het antwoord is een duidelijk, ja.Ze zijn overal, api; op het gebied van sociale netwerken partcicularly pop!De meeste grote netwerken, met inbegrip van Twitter of Facebook, die hun diensten en interactieve grondstoffen, nieuwe grondstoffen, in deze handleiding, hoeven we alleen maar te kijken naar de nieuwe kenmerken van de grondstoffen voor drugs.Als je het wilt weten, de functie van bestaande geneesmiddelen controleren, moet de betreft, het publiek, gedetailleerde informatie over de projecten, - voor een project, dat de identificatie van projecten die door een bepaalde prijs,, - terug naar de beschikbare vergunningen en de prijzen voor bepaalde het nummer van het project.De gebruikersnaam is vereist, zoals een hond,,, privé, bevestigen dat de aankoop van de details.De noodzaak om te bevestigen dat de aankoop van de code, zoals: 550e8400-e29b-41d4-a716-446655440000.,, het downloaden van de website downloaden kopen, kopen.De noodzaak om de code te kopen, zoals: 550e8400-e29b-41d4-a716-446655440000,,,,, om te beginnen met de API, moet je een wat de markt en in de rekening van API - sleutel, je kan de toegang tot de rekening die pagina 's halen uw API - sleutel.,,, we gebruiken een PHP functie, bekend als json_decode laten we zoeken, API - gegevens; deze worden omgezet in een generator.Deze wordt opgenomen in een PHP 5 > = 5.2.0, heb je alles?Oké, laten we beginnen.Stap 1, de bouw van de klas, we beginnen aan de bouw van een eenvoudige PHP, dat ons in staat zal stellen van API - gegevens.De oprichting van een nieuw project MAP, en het creëren van een andere naam, om alles georganiseerd.In deze folder van de toevoeging van een nieuwe PHP documenten, wat in. - klasse. Php, de eerste klas, zullen we een skelet <?PHP /* * * * * * * * * in de wat - wat - wat de markt PHP interactie in de * * * * * * * * * * * * * de API - 斐洛赫曼斯 @ @ auteursrecht (C) Nettuts+ * * * * * * * * * * * * * * http://net.tutsplus.com @ tussen 2011 ///////* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * envatoapi creëren we nieuwe soorten aangeduid als "" * * * * * * * envatoapi /klasse envatoapi {}?>,, 2 stappen van de variabelen voor de klas binnen, we moeten de variabelen moet flexibel zijn.Zoek uit welke variabelen, we moeten, we moeten in de vorm van API - URL 's kijken. Http://marketplace.envato.com/api/edge/set.json,, openbare - particuliere - http://marketplace.envato.com/api/edge/username/api-key/set.json,,,,, zoals je kunt zien, hebben we in totaal vier variabelen:,,,,,,,,, - URL' s gebruikersnaam, API - sleutel,,,,, we creëren deze particuliere variabelen zoals:, envatoapi (particuliere api_url dollar = 'http: //markt. Wat laat. COM API /rand /; ///////default URL' s persoonlijke api_set dollar; ///////dit zal kiezen voor de ADI vastgesteld "in het veld" voor de gebruiker van de persoonlijke gebruikersnaam project; ///////alleen toegang nodig tot de particuliere - de particuliere api_key dollar gebruikersnaam; ///////- sleutel van de auteur moet alleen toegang tot privé -}, stap 3.De maker en ambitieus methoden; ik vind het gebruik, een ambitieus methode in de bouwnijverheid en de PHP.Dus wat is deze methode?Ik heb een klein voorbeeld: $= nieuwe API, de dollar envatoapi (API); > api_url = 'http: //NETTUTS. COM "; ECHO $API - > api_url; dat deze code niet zal werken, moeten terugkeren naar de volgende fouten, fatale fout: geen toegang tot privé - eigendom envatoapi:: api_url dollar, omdat de variabele in de particuliere sector, en we kunnen het niet veranderen.Als we moeten veranderen de URL van API - niet uitgegeven document, kunnen we wat langs de lijn: $= nieuwe API, de dollar envatoapi (API); > set_api_url ('http://NETTUTS. COM "); de ECHO $API - > get_api_url (); nu overschakelen op PHP en toevoeging van De functie. Set_api_url,., * * * * * * * * * * * * * * set_api_url () /een URL 's * * * * * * * * * * * * * * - de toegang tot de openbare string @ @ @ @ @ @ @ Param nietig * /openbare functie set_api_url ($url) {% dit > api_url = $URL' s;}, omdat deze functie is in onze klas, hebben we toegang tot particuliere api_url variabelen en veranderen.In deze handleiding, we hebben niet echt de man, maar we zijn nog steeds in het creëren van een biedt je een beter begrip van het concept van de * * * * * * * * * * * * * get_api_url, /() naar de toegang tot de openbare * * * * * * * * * * * * * * - URL @ @ string /openbare functie get_api_url () {terugkeer dollar - > api_url;}, dat op dit punt, hebben we geen behoefte aan een functie zoals API - sleutel.Dit maakt onze klas meer veiligheid, stap 4. En de rest van de voltooiing van de tweede hand, we hebben een rukker, dus drie zijn met dezelfde structuur, de gebruikersnaam /* * * * * * * * * * * * * * * * * * * * *) set_username (gebruikersnaam * * * * * * * * * * * * * *) de toegang tot de openbare @ @ @ @ @ @ @ Param * /openbare functie terug. Set_username ($gebruikersnaam) {% dit > id = $gebruikersnaam;}, voorzien van API - sleutel, /* * * * * * * * * * * * * * set_api_key () is de toegang tot de openbare sleutel * * * * * * * * * * * * * * - @ @ @ @ @ @ nietig Param. * * * * * * * /openbare functie set_api_key ($api_key) {% dit - > api_key = $api_key;}, tot API set, /* * * * * * * * * * * * * * set_api_set () een * * * * * * * * * * * * * * - die de toegang tot de openbare string @ @ @ @ @ @ @ Param nietig * /openbare functie set_api_set ($api_set) {De dollar - > api_set = $api_set;}, we kunnen nu alle variabelen, zoals:, <?PHP (met inbegrip van'classes /wat laat. - klasse.'/library/loader.php'); - = nieuwe envatoapi ($); ///////- API - > set_api_url (); we moeten veranderen, niet de URL /API - > set_api_key ('ahdio270410ayap20hkdooxaadht5s "); we hoeven het alleen Maar te worden vastgesteld voor uit particuliere set /$API - en GT het verkrijgen van gegevens set_username (API - sleutel;'johndoe"); ///////moet worden voorzien van wat we in de naam van de particuliere markt de extractie van gegevens die voor de API - > set_api_set (populariteit niet: codecanyon "); ///////- verzoek geregeld?>,, stap 4 - het verzoek om gegevens, laten we de oprichting van een functie van de gegevens in het verzoek om de markt van wat in de ADI.We creëren een nieuwe openbare functie noemen, verzoeken, * * * * * * * * * * * * * *, /request () verzoek van API - gegevens * * * * * * * * * * * * * * * * * * * * *) de toegang tot de openbare @ @ @ @ @ @ Param * /openbare functie is een reeks request () {}, kunnen we het gebruik van dezelfde technologie in een les.Moet de API - gegevens, kunnen we met krullen.Laten we beginnen door de oprichting van een interface als de gebruikersnaam en grondstoffen die van cruciaal belang is, moeten we een andere website.Lege (dollar - > gebruikersnaam) & &.Lege (dollar - > api_key)) {///////de oprichting van particuliere. - $> api_url. = dollar - > gebruikersnaam. "/". - $> api_key." /". - $> api_set.". json'; ///////monster: HTTP://markt. Wat laat. COM API /rand /John doe /ahdio270410ayap20hkdooxaadht5s /POP: codecanyon.json} {///////of de oprichting van openbare URL dollar - > api_url. = dollar - > api_set. ". json'; ///////monster: HTTP://markt. Wat laat. COM API /rand /POP: codecanyon.json}, sturen we een verzoek van de API - curly, zoals:, CH = curl_init dollar (USD - > api_url); ///////- curl zitting & set API URL curl_setopt ($) 5), curlopt_connecttimeout, enz.; ///////curl_setopt seconden en proberen te verbinden ($), curlopt_returntransfer, waar); ///////terug aan een touwtje en niet rechtstreeks de produktie.Ch_data = curl_exec dollar (USD CH); ///////curl_close uitvoering "zitting ($CH); ///////strak opgerold bijeen, hebben we nu een variabele, bekend als de ch_data dollar, met inbegrip van een hola string.We kunnen iets doen voordat het in, we moeten het vertalen van de in een reeks //indien de variabele gegevens bevat, als (!Lege (dollar ch_data)) {terug json_decode ($ch_data, waar); ///////de vereiste gegevens in een serie} {terugkeer (die geen informatie kunnen krijgen; ///////-. ") is een foutmelding}, in haar geheel ziet er als volgt uit: De functie van openbare functies, request (() {als.Lege (dollar - > gebruikersnaam) & &.Lege (dollar - > api_key)) {///////de oprichting van particuliere. - $> api_url. = dollar - > gebruikersnaam. "/". - $> api_key." /". - $> api_set."{}. Json'; ///////of de oprichting van openbare URL dollar - > api_url. = dollar - > api_set. ". json';} $CH = curl_init ($- > api_url); ///////- curl zitting & tot API (URL curl_setopt, CH, curlopt_connecttimeout, 5 seconden, enz.); ///////curl_setopt proberen te verbinden ($CH, curlopt_returntransfer, Waar); ///////terug omgezet in een string en niet rechtstreeks de produktie.Ch_data = curl_exec dollar (USD CH); ///////curl_close uitvoering "zitting ($CH); ////////- variabelen gesloten" gesprek opgenomen gegevens als (!Lege (dollar ch_data)) {terug json_decode ($ch_data, waar); ///////de vereiste gegevens in een serie} {terugkeer (die geen informatie kunnen krijgen; ///////-. ") is een foutmelding}}, en stap 5 de tests en de API, laten we alsjeblieft voor een aantal gegevens:, <?PHP (met inbegrip van'classes /wat laat. - klasse.'/library/loader.php'); - = nieuwe envatoapi ($); ///////- API - > set_api_url (); ///////- API - > set_api_key ('ahdio270410ayap20hkdooxaadht5s "); ///////voor API - > set_username ('johndoe"); ///////- wat in de gebruikersnaam $API - > set_api_set (populariteit niet: codecanyon "); ///////- Verzoek om vaststelling vooraf van de ECHO - < >; print_r ($API - > request ()); de ECHO" < /- >;?>,,, zes stappen uit het openbare - test van de nieuwe functie, nu werk van onze klas, moet een nieuwe functie en API - enkele voorbeelden van projecten, een markt voor informatie over het project, moeten we zorgen voor API, je kan een project in de markt vinden de URL 's project id. Project.,,, nu, we hebben onze identiteit, wij eisen informatie: project, <?PHP (met inbegrip van'classes /wat laat. - klasse.'/library/loader.php'); - = nieuwe envatoapi ($); $API - > set_api_set ('item:147510 "); ///////- Verzoek om vaststelling vooraf van de ECHO - < >; print_r ($API - > request ()); ECHO < /- >;?>, ook de volgende gegevens moeten terug, - project ([] = > - de verkoop ([16] = > [op] = > 5 [kosten] = > 25 [de] = > philo01 [uploaded_on] = > op dinsdag 21 december 03:13:24 + 1100 2010 [.] = > http: //codecanyon.net/item/wordpress-car-dealer/147510 [live_preview_url] = > HTTP://S3. Wat laat. COM /document /1410781 /1_preview postzegel. __large_preview.jpg [] = > http://s3.envato.com/files/1410780/car_dealer_avatar.jpg [label] = > gemakkelijk gebruik, de montage, de inventaris van auto 's, de auto dealer 2 en dealers en een blok van lokale aard van de positie, de criteria voor de indeling van meer dan 35 & een lijst van de,, je inventaris van alle auto' s.Droge [] = > 147510 [project] = > wordpress dealers), laten we nu om een eenvoudige pagina 's geeft de informatie op een manier, een andere gebruiker zal het begrijpen.Ten eerste, we moeten de aangewezen API - gegevens in een variabele: $= nieuwe API, de dollar envatoapi (API); > set_api_set ('item:147510 "); ///////API - gegevens verzoeken die = dollar API - > request (); nu kunnen we zien in het volgende formaat API - gegevens: gegevens [] [de sleutel, dollar 'item].En hetPHP (met inbegrip van'classes /wat laat. - klasse.'/library/loader.php'); - = nieuwe envatoapi ($); $API - > set_api_set ('item:147510 "); ///////API - gegevens verzoeken die = dollar API - > request (); de???????> < H > < href = < "?PHP ECHO gegevens [] ['url 'item];?> "> <?PHP ECHO gegevens ['item] [' item];?> < /> < /H > < IMG - src = < "?PHP ECHO gegevens [] ['live_preview_url 'item];?> "(=" > < p> door de <?PHP ECHO gegevens ['item] [de];?> alleen <?PHP ECHO gegevens ['item] [kosten];?>.< /P > PHP zoeken, op: http: //europa.eu.int, < H > < href = 'http: //codecanyon. Netto - /project /wordpress dealers /147510 "> wordpress auto dealer < /> < /H > < IMG - src =' http: //S3. Iets wat slapen. COM /document /1410781 /1_preview. __large_preview." (= "> < p> door de philo01, beschikbare slechts 25.< /P >,,, de prijs van de goederen, in plaats van het creëren van een nieuwe API - Verzoek om meer te weten te komen over de prijzen en de vergunning van het project, kunnen we eenvoudigweg toevoegen aan de huidige ADI = nieuwe envatoapi (API) USD; - > set_api_set ('item: 147510 + projecten Prijs: 147510); ///////API - gegevens verzoeken die = dollar API - > request (API);, het antwoord luidt als volgt: de prijs van [project] = > - ([0] = > - vergunning ([] = > de prijs van formele vergunning [] = > 25) [1] = > array ([Kaart] = > uitbreiding van de prijs van vergunningen [] = > 175), nu kunnen we gebruik maken van onze pagina 's van het project, Dat de informatie terug. < H > < een href ="Wat is dit?PHP ECHO gegevens [] ['url 'item];?> "> <?PHP ECHO gegevens ['item] [' item];?> < /> < /H > < IMG - src = < "?PHP ECHO gegevens [] ['live_preview_url 'item];?> "(=" > < p> door de <?PHP ECHO gegevens ['item] [de];?> < /P > < p> < sterke > prijzen: < /sterk > < /P > < ul > <?PHP /ring van alle vergunningen voor $& de prijs van de gegevens ['item-prices] p) (ECHO "< li >".P -'licence]. "• de dollar.P -'price]. "< /Lee > ";}?> < /UL >,,, door de gebruikers van de post, als het klaar is, moeten we het aantal gebruikers van de projecten toe te voegen.We kunnen alleen worden toegevoegd aan de API, API - dollar > set_api_set ('item:147510 + - project Prijs: 147510 + gebruikers op de website van het project: philo01 "); en de respons op: [] = > gebruikers van goederen; - ([0] = > - ([gebied] = > het project themeforest [] = > 1) [1] = > - ([plaats] = > codecanyon [project] = > 5)), laten we deze informatie toe te voegen aan onze pagina 's, < H > < een" href = LT;?PHP ECHO gegevens [] ['url 'item];?> "> <?PHP ECHO gegevens ['item] [' item];?> < /> < /H > < IMG - src = < "?PHP ECHO gegevens [] ['live_preview_url 'item];?> "(=" > < p> door de <?PHP ECHO gegevens ['item] [de];?> < /P > < p> < sterke > prijzen: < /sterk > < /P > < ul > <?PHP /ring van alle vergunningen voor $& de prijs van de gegevens ['item-prices] p) (ECHO "< li >".P -'licence]. "• de dollar.P -'price]. "< /Lee > ";}?> < /UL > < p> < sterke > <?PHP ECHO gegevens ['item] [de];?> er meer projecten in wat in de markt < /sterk > < /P > < ul > <?PHP /ring voor alle winkelcentra ($gegevens ['user-items-by-site] p) (ECHO "< li >".P -'items]. "In de ".P -'site]. "< /Lee > ";}?> < /UL >,,, - 7 van de nieuwe kenmerken van de privé - test, om gebruik te maken van de functie van privé - API, heb je een markt rekening, een van je klanten kopen van de code.We moeten deze informatie in de eerste plaats de definitie van, $API - > set_api_key ('ahdio270410ayap20hkdooxaadht5s "); $API - > set_username ('johndoe"); dat dit automatisch wijziging van aankoop, URL van de publieke naar particuliere set.Om de dingen meer energie, creëren we een kleine vormen, kan de gebruiker in sommige informatie om na te gaan of deze kopen.Style> <,; form{: #f8f8f8; breedte: [[beeld: 2005; #e2e2e2: 1 - pixel vaste vorm fieldset{;}}: 0; vorm: het oude label{; 3px;} input[type=text]{oude vorm 3px: 1 - pixel; vaste #d7d7d7;} < /style> < h2> De controle Purchase< /h2> vorm action= "methode = < de" post "> < fieldset> < p> < label> Username:< markt; /label> < - type =" tekst "naam" gebruikersnaam. "" /> < /p> < p> < label> post ID:< /label> - = < de naam "tekst" "item_id." "/> < /p> < p> < label> aankoop code:< /label> - = < de tekst" naam "purchase_code." "/> < /p> < P);> < input - type = "dienen" naam "dienen". "Of" /> < /P > < /gebied > < /vorm >, dat geeft ons een fundamentele vorm, zoals:,,, laten we Nu PHP deel. Ten eerste, we moeten controleren of de vorm is ingediend op het gebied van nodig.Als je dit leven is een website, herinner je nog meer controle veiliger als lid is ($_post [ze] aan God ") {///////_post gebruikersnaam = variabele, gegevens over de verdeling van'username dollar []; item_id dollar = dollar _post ['item_id]; purchase_code dollar = _post dollar ['purchase_code] te controleren of alle velden in te vullen; ///////als (!Lege ($gebruikersnaam en een versterker.Lege (dollar item_id) & &.Lege (dollar purchase_code)) {///////- verzoek}}, nu het verzoek van de API, als lid is ($_post [ze] aan God ") {///////_post gebruikersnaam = variabele, gegevens over de verdeling van'username dollar []; item_id dollar = dollar _post ['item_id]; purchase_code dollar = dollar _post ['purchase_code]; controleer of alle velden in te vullen indien ///////(!Lege ($gebruikersnaam en een versterker.Lege (dollar item_id) & &.Lege (dollar purchase_code)) {% ADI = nieuwe envatoapi (); $API - > set_api_key ('ahdio270410ayap20hkdooxaadht5s "); $API - > set_username ('johndoe"); $API - > set_api_set ('verify-purchase:'.Purchase_code $); de API - gegevens > request ();}}, een doeltreffende reactie van de API, ziet er als volgt uit: - bevestigen dat de aankoop van ([] = > - vergunning ([] = > de formele vergunning [item_id] = > 147510 [de] = > created_at envatodemo [] = > 31 december 2009 [donderdag 08:28:03 + 1100 item_name] = > wordpress dealers), indien het verzoek is ongeldig, API terug een lege generator.Als we van een reactie in de grondstoffen. Dit betekent dat de aankoop van de code klopt.Het belang van de veiligheid in het meer, we zullen met het ID en de naam van de inbreng als lid is ($_post [ze] aan God ") {///////_post gebruikersnaam = variabele, gegevens over de verdeling van'username dollar []; item_id dollar = dollar _post ['item_id]; purchase_code dollar = _post dollar ['purchase_code]; controleer of alle velden in te vullen indien ///////(!Lege ($gebruikersnaam en een versterker.Lege (dollar item_id) & &.Lege (dollar purchase_code)) {% ADI = nieuwe envatoapi (); $API - > set_api_key ('ahdio270410ayap20hkdooxaadht5s "); $API - > set_username ('johndoe"); $API - > set_api_set ('verify-purchase:'.Purchase_code $); de API - gegevens > verzoek; als (().Lege ($gegevens)) {///////- hebben we een doeltreffende reactie van de API - id en de naam van onze wedstrijd als ($'verify-purchase gegevens [] ['item_id "] = = $item_id & & die gegevens ['verify-purchase] ['buyer"] = = $gebruikersnaam) {///////alles lijkt te kloppen.De aankoop van verificatie.///////blijkt dat een deel van de informatie, zoals de datum van aankoop en de ECHO < p> je kopen.De gegevens'verify-purchase] [] ['created_at dollar. "En ".De gegevens'verify-purchase] [] ['licence dollar. "! < /P > ";}} {///////of reactie van het API is leeg, terug naar de valse ECHO 's < p> - het spijt me, we kunnen niet bevestigen dat je kopen. < /P >";}}},,, download gedownload die het downloaden van je eigen aankopen niet naar de markt te kopen.Noot: de aankoop, en alleen werkt als jij bent. Met je eigen sleutel en A - aankoop code van een product dat je purchased. < de vorm van action= ", en" methode = "post" > < fieldset> < p> < label> Username:< markt; /label> "tekst" - type = < naam "gebruikersnaam." "/> < /p> < p> < label> post ID:< /label> - = < de tekst" naam "item_id." "/> < /p> < p> < label> aankoop code:< /label> - = <" de tekst "naam" purchase_code. "" /> < /p> < p> < - type = "vorm van" naam "()" 1. "" /> - Item< /p> < p> < - type = "dienen" naam "dienen" () "controle" /> < /p>; < /gebied > < /vorm >, nu hebben we een vakje, laten we het verificatieproces wat veranderingen maken.Zullen we beginnen met het creëren van een nieuwe verdeling van de variabelen, ///////_post gebruikersnaam = variabele gegevens die'username dollar []; item_id dollar = dollar _post ['item_id]; purchase_code dollar = dollar _post ['purchase_code]; $downloaden = lid is ($_post ['download]))._post dollar ['download]:';, moeten we ook doen voor de rest van de code een aantal veranderingen, zoals: lid is ($_post [ze] aan God ") {///////_post gebruikersnaam = variabele, gegevens over de verdeling van'username dollar []; item_id dollar = dollar'item_id dollar _post []; purchase_code = $_post ['purchase_code]; $downloaden = lid is ($_post ['download]))._post dollar ['download]:'; ///////controleren of alle velden in te vullen indien (!Lege ($gebruikersnaam en een versterker.Lege (dollar item_id) & &.Lege (dollar purchase_code)) {% ADI = nieuwe envatoapi (); $API - > set_api_key ('ahdio270410ayap20hkdooxaadht5s "); $API - > set_username ('johndoe"); ///////download te controleren of het verzoek wordt als als de download kopen.Lege ($download)) {% API - > set_api_set ('download-purchase:'.Purchase_code $); de API - gegevens > request (); ///////- die door de header downloaden van de website van de positie van de kop (stand: ".De gegevens'download-purchase] [] ['download_url $);} {///////of downloaden van het vakje niet gekozen, om na te gaan of de aankoop van dollar API - > set_api_set ('verify-purchase:'.Purchase_code $); de API - gegevens > verzoek; als (().Lege ($gegevens)) {///////- hebben we een doeltreffende reactie van de API - id en de naam van onze wedstrijd als ($'verify-purchase gegevens [] ['item_id "] = = $item_id & & die gegevens ['verify-purchase] ['buyer"] = = $gebruikersnaam) {///////alles lijkt te kloppen.De aankoop van verificatie.///////blijkt dat een deel van de informatie, zoals de datum van aankoop en de ECHO < p> je kopen.De gegevens'verify-purchase] [] ['created_at dollar. "En ".De gegevens'verify-purchase] [] ['licence dollar. "! < /P > ";}} {///////of reactie van het API is leeg, terug naar de valse ECHO 's < p> - het spijt me, we kunnen niet bevestigen dat je kopen. < /P >";}}}}, die veranderingen in antwoord op moet, ziet er als volgt uit: - ([downloaden kopen. = > - ([download_url] = > HTTP://download /ourfile.zip?Awsaccesskeyid = 12345 & looptijd = 6789 & ondertekening = haoyf962%), 53faf), de conclusie, ik hoop dat je iets geleerd wat de API in de markt.Als dat zo is, dan heeft de kennis op dit gebied voor toepassing in de toepassing en het opzetten van een lief!Dank u zeer voor te lezen, als je nog vragen of zorgen heb, laat het ons weten.
Het gebruik van de nieuwe markt van API -
Previous:Het type en de indeling
Next Page:De nieuwe