Begint met het gebruik van API - eindpunt

instagram: media, te beginnen met het gebruik van API - eindpunt instagram: media,,,,,,,,,, 72, 8 aandelen,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,,,, je creëert,,, en dat is het tweede deel van een reeks     op instagram API.In deze handleiding, ik leid je door de media   instagram terminal,   kan je naar het populaire beeld van een specifieke plaats en tijd.  , kan je de download - code, die door elke github link BAR.   kun je ook in mijn twee + series interesseren,   - mogelijke plaats delict getuigen en sociale media API.  , de opleiding, de code is geschreven in het kader van   PHP zend. Kan je meer te weten te komen over het kader van   zend in YII (les +)   en yii2 reeks   programmering (les +).Kan je net zo makkelijk aan te passen aan de eigen PHP blok van toepassing.,, ik ben niet deel te nemen aan de discussie.Als je een probleem hebt, of onderwerp voorstellen, alsjeblieft, tot de volgende opmerkingen.   kan je ook op Twitter   @ les Hoffman   of   e - ik   rechtstreeks contact met me op.,, laten we beginnen met de registratie als projectontwikkelaars instagram., beginnen, bezoeken,   instagram voor API -   ontwikkelaars en klik op blz. Je  , toepassing van de registratie:,,,,, je moet het register een ontwikkelaar rekening:,,,,, dan kan je je klanten te ontvangen van de registratie van de toepassing van de nieuwe id:,,,,,, het beheer van de klant, het dashboard, Zult u zien dat de id, geheimen van cliënten. Dus onthoud deze,,,,, het gebruik van de media als eindpunt, web - diensten - API, instagram is robuust, en mijn ervaring is dat goed.   instagram biedt een reeks API eindpunt: in deze handleiding,,,,,, -Wel, de aandacht van de media:   eindpunt en het eindpunt van de media,,,,,,, kan je door te verwijzen naar de ID 's of vereenvoudigde informatie over instagram foto of video van informatie, zoals de   0eyz53ja9x     https://instagram.com/p/0eyz53ja9x. Het voorziet ook in GeoSearch vermogen tot het vinden van de media zijn in de tijd en de plaats van de specifieke positie van de in de   potentiële de plaats van de misdaad getuigen en sociale media API.Tot slot, het   om je op te halen van de epidemie, aan de   instagram positie.,, - Console, om je te helpen met een schoon, instagram   door Apigee: API - Console,,,,, je kunt proberen te informeren de media - eindpunt het gebruik van API - console.De media hier /van een populaire voorbeelden van resultaten:,,,, is het duidelijk dat, zoals u kunt zien, is dit de foto 's van mobiele diensten in de media hoe nuttig de.,, laten we ons de code van het monster en de voortzetting van de installatie van de toewijzing van het en je instagram gebruikersapplicaties werk, de code van de installatie,,., in deze serie, ik zal voortbouwen op de locatie van de plaats delict   potentiële getuigen en sociale media - getuige de code.   kunnen klonen github bibliotheek sidebar om ons de code van het monster, cd' s,., eyew https: /////////////github. COM /Band /eyew zijbalk. Ga, je moet ophouden je lokale Apache configuratie.Ik gebruik de eerste, dus het ziet er als volgt uit:,, de toepassing van fusies /htdocs cd //in - /site /eyew /web /toepassing /fusies /gen /eyew, moet je het creëren van een lokale database.Ik gebruik deze beschikbaar is voor het creëren van een grafische:,,,,, en toen ik het creëren van een de - dossier /var /de /eyew.ini, mijn database geloofsbrieven en instagram id en de sleutel.- de beschrijving van het proces heeft onlangs in een andere + training: bescherming van je sleutels, ik github INI dossier ziet er als volgt uit:,, mysql_host = localhost "mysql_db =" eyew "mysql_un =" toekomst "mysql_pwd =" xxxxxxxxxxxx "instagram_client_id =" 4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx7 "instagram_client_secret =" 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx4 ", de vernieuwing van De componist van je de bibliotheek van de leverancier, de componist, vernieuwing, Mr. Sudoh pseudo - componist bijwerken, dan zullen de database.De eerste overdracht van gebruikers yii2 gebruikers door de ontwikkelaars van onze   dmeroff   uitbreiding, de tweede het creëren van onze toepassing van specifieke tabel:,,. /een migratie /- weg = "leverancier /dektrium /yii2 gebruikers /migratie migratie /. /een,, nogmaals, je kan meer weten over de vaststelling van Een kader   zend de toepassing van   ik   programmering yii2   serie +,,, hier is mysql kader onze instagram noemen we het beeld in tabel G).We gebruiken het voor de opslag van de GeoSearch.,, uitbreiding van de functie van m150308_184606_create_gram_table migratie (. () {% tableoptions = nul; als ($- > dB > DriverName = = = = = = = = "mysql") {% tableoptions = "utf8 tekenset af utf8_unicode_ci motor = vuile} $dit -"; > createtable ("{{gram}}% [id = > schema: type_pk," moment_id "= > schema: type_integer."Niet de lucht "," de gebruikersnaam = > schema: type_string. "Ongeldige standaard 0 "," verband "= > schema: type_string."Ongeldige standaard 0 "," image_url "= > schema: type_string."Ongeldige standaard 0 "," document "= > schema: type_text."Niet de lucht "," created_time "= > schema: type_integer."Niet de lucht "," created_at "= > schema: type_integer."Niet de lucht "," updated_at "= > schema: type_integer."Niet leeg,], tableoptions dollar); de dollar - > addforeignkey ('fk_gram_moment "," {gram}} {% "," moment_id "," {}} {% moment "," dit "," valt, valt);}, heb ik de naam,,, als voorbeeld van De toepassing van "instapi", hierna instagram API.,, kom eens kijken wat je ziet als je naar je browser Website:,,,,, de uitvoering van de media zoeken, in onze instapi toepassing door media zoeken, ik   galen grover   instagram PHP pakket.,, populaire beelden zoeken in de eerste plaats,, bereiken we een zoektocht, media /Volkswagen,.We vragen dat de resultaten van de in de tabel van API - en.,, heb ik een operatie met de naam van de epidemie gramcontroller. Php, openbare functie, actionpopular () {% g = nieuwe gram () dollar; media = G > searchpopular (); de terugkeer van de > die mensen en niemand, [("de media = > $media]);}, telefoon, searchpopular (), in de gram.php model:,, <?De toepassing van een model van het vgp; zend; het gebruik van zend, gegevensbank, actief is; het gebruik van instagram;...De openbare functie searchpopular () {% instagram = nieuwe instagram en instagram instagram; de dollar - > setclientid (, zend de toepassing:: $> parameters [] ['instagram'client_id "]), USD = dollar media instagram > getpopularmedia (); de terugkeer van de media;},,, /. /G - pop en PHP, bouwen we een http: //europa.eu.int   tabel structuur:,, <?Het gebruik van zend - assistent: //europa.eu.int /comm /PHP /; /* @ var het dollar - * * * * * * * * * * * * * * ///////web van mening @ per e - mail zoeken model, instagramsearch * * * * * * * * * * * * * * ///////-, e - mail dataprovider zend \\data\\spxxglxt @ activedataprovider * /USD - > titel = "Instagrams dollar - >'breadcrumbs parameters [] [] =; de dollar - > titel,???????> < die van de klas van 'instagram index "> < tabel =" tabel "> < draad > < tr =" titel "> < OTO > foto id < /O > < O > gebruiker < /TD *; < OTO > de postzegel < /O > < O > titel < /O > < TD > het creëren van /technologie in < GT; < /TR > < /- > <?PHP voor ($media miljoen) (ECHO - > en ('_item [M] = > 2.);}?> < /tabel > < /div >,, met inbegrip van mening, _item.php, dat de individuele resultaten van lokale media:,, < tr > < O > < href = "/eyew /g /zoeken /???????Wat ben ik?= $M > een identiteitskaart?> "> <?= $M > een identiteitskaart?> < /> < /O > < O > < href = 'http: //instagram. COM /<?= $M > gebruiker > gebruikersnaam?> "> <?= $M > gebruiker > gebruikersnaam?> < /> < /O > < O > < href = < "?= $M > de banden?"> > < IMG - src = <"?= $M > het beeld me - > > van de website?> "> < /> < /O > < O > <?PHP ECHO is ($M > titel - > de tekst).$M > titel - > de tekst: ");?> < /O > < O > <?= $M > created_time?> < /O > < /TR >,, hier is instagram media   populaire resultaten van de vraag.Bij uw aanvraag opfrissen.Kijk onder het plezier.,,,,, naar een foto of video informatie in een voor de verwerking verantwoordelijke exploitant, ik bel de media meer informatie krijgen we het eindpunt van de eerste kolom van de media en instagram id:,, openbare functies actionlookup ($) {% g = nieuwe gram (); de dollar = $G - Media > onderzoeken ($); print_r ($media);}, hier, zoek op instagram model: openbare functie, en zoeken ($) {% instagram = nieuwe instagram en instagram instagram; de dollar - > setclientid (, zend:: $toepassing - > parameters ['instagram] ['client_id "]), USD = dollar media instagram > getmedia ($); de terugkeer van de media;}, hier. De overdracht van de gegevens op het scherm:,,,,,En je kan de opslag en het gebruik van deze informatie, maar je zal het leuk vinden. En zoek uit een tijd en een plaats, de media, laten we nu vanuit een bepaalde plaats en tijd beeld zoeken.In dit voorbeeld zal ik terug op mijn getuige voorbeeld.,, we hebben een code om je de definitie van een moment als een plek en tijd.   het   door de vriendelijke descriptor, een   positie (lengte - en breedtegraad), te beginnen met de tijd en de duur (minuten).   mijn eerste   voorbeeld. Ik ben op zoek naar instagram gebruikers die momenteel op woensdag avond   video 's van de Macklemore, op 24 juli 2013 in Seattle. Dick rijden met Google maps.,,, kan ik de GPS van de lengte - en breedtegraad Dick zo   47.6195 - 122.321.  ,,,,, uit de artikelen die ik heb begrepen, bedrijfssluitingen, om 1 uur' s nachts.Ik kies een avond om 10 uur begint de tijd en de duur van 3 uur.,,,,, die begon in Greenwich Mean Time instagram tijd dus ik een harde code van acht uur aan mijn tijdzone (PST).Misschien moet je code in,, de openbare functie veranderen. Actioncreate () {% mode = nieuwe moment (); als (een model - > belasting (zend toepassing:: $> verzoek > post ()) {///////- datum, tijd voor start_at = strtotime model > (model - > start_at); ///////aanpassing van de tijd, model > start_at + = (3600 * 8); ///////de validatie van het model (model van de vorm van de regels als > valideren () {///////alle inputs zijn doeltreffende model Save () dollar > naar deze > herzieningen (["," ik "= > $model% GT%]);} of {terugkeer dollar - > en (" tot "[" model "= > - model.]);}} {de terugkeer van een andere dollar - > en ("tot" ["model" = > $model]);}}, instagram zoeken, zolang de volgende camera icoon:,,,,, is heel eenvoudig: het zoeken  , instagram dollar - > searchmedia ($- > breedtegraad, lengtegraad dollar - >, $params);   <,,,???????De toepassing van een model van het vgp; zend; het gebruik van zend, gegevensbank, actief is; de app - -, gram; het gebruik van instagram;...Openbare functie searchInstagram () {$instagram = nieuwe Instagram\\Instagram; $instagram-> setClientID (\\Yii:: $app-> params['instagram']['client_id']); $end_at = $this-> start_at + ($this-> duration*60); $params = array ('min_timestamp'=> $this-> start_at,'max_timestamp'=> $end_at,'distance'=> $this-> met'count'=> 50); $media = $instagram-> searchMedia ($this-> die $this-> longitude, $params); voor ($media als 2) {als lid is ($m-> caption-> de tekst)) {$caption = $m-> caption-> de tekst; anders {}) $caption =''; i = nieuwe gram (); $i-> voeg ($this-> id, $m-&;GT; de gebruikers > de gebruikersnaam, $M > schakel, $M > created_time, $M > het beeld me - > > URL, titel);}}, dollar, de opslag van de resultaten in tabel G, kunnen we kijken:,, openbare functie toe te voegen (moment_id $met de naam, de banden, de created_time, $, image_url tekst) {als.G:: () - > (['moment_id "= > moment_id dollar]) - > en (['link" = > $link.) - > en (['created_time "= > created_time dollar]) - > bestaat ()) {% i = de nieuwe gram (); $ik > moment_id = $moment_id; $ik > gebruikersnaam = gebruikersnaam dollar; ik > verbonden dollar; ik > created_time = $created_time; $ik > image_url = $image_url; $ik $> de tekst = tekst die ik > of (de);}}, dit is van mij, van de resultaten van de eerste pagina 's.Zie je de menigte   Macklemore cadillac rijden.,,,,, dan in de drie pagina 's, een man genaamd Joshua Lewis. Macklemore uit de cadillac instagram   gebruikers:,,,,,,,,, Macklemore: hier, dit voorbeeld toont duidelijk aan dat instagram zoeken API die macht.In een paar minuten, we vonden verschillende getuigen van de gebeurtenissen in de zomer van 2013 een. En, wat is de volgende stap?En, ik hoop dat je graag leren over instagram API - tot nu toe.   in de volgende aflevering, zullen we over de aanneming en certificering, kunnen we de vraag   instagram diensten nodig, toestemming van de gebruiker, met. In de tussentijd, wil je vragen de volgende opmerkingen.Je kan ook naar mijn Twitter   @ les Hoffman   of     direct mail het naar me.Je kan ook door mijn pagina 's   TUTS + coach   kijk ik schrijf andere training.  ,, banden, en instagram instagram API, instagram blog - ontwikkelaars, mogelijke plaats delict getuigen en sociale media API, yii2 ontwikkelaars, uitwisseling,     beeld van resultaten, niet op onze weg naar - wijziging van   zoeken.  ,,,

Final product image
Instagram Hello Developers
Instagram Developer Signup
Instagram New Client Registration
Instagram Manage Clients
Instagram API Documentation Overview and Endpoints
Instagram API Media Endpoints
Instagram API Console powered by Apigee
Create your Eyewitness database
Instagram API Sample Code Home Page
Instagram Media Popular Results Table
Instagram API Media Information Dumped to Screen
Dicks Drive In Broadway Seattle GPS in Google Maps
Create a Moment
The Moments Index Grid
Macklemore Search Results
More Macklemore Search Results
Macklemore Arrives on Instagram



Previous:
Next Page: