Okee.
Welkom terug.
Dus zagen we hoe het verzoek pakket te gebruiken om verzoeken in plaats van een knooppunt app of een knooppunt dossier in deze zaak te maken.
We gaan nu praten over hoe u een verzoek dat Jaison handvatten te maken.
Zo kregen we allemaal van deze gekke hem uit te lezen en naar Google jaar.
De meeste van de tijd zul je niet zo moeten doen.
De meeste van de tijd die je zult het aanvragen van een API.
Dus we gaan een heel eenvoudig te nemen.
Deze Yahoo weer API die we zagen dat is gewoon opgezet tot zonsondergang tijd te krijgen in Hawaii.
Dus ik ga om te kopiëren dat je URL.
Gewoon dubbele controle.
Dit is wat we terug.
En alles wat we willen doen is een heel eenvoudige toepassing die elke keer dat je het draait gewoon drukt de voor vandaag of de of de volgende zonsondergang in Hawaii tijd.
Dus niet zo spannend, maar leuk en eenvoudig Jason dat we omgaan en wat we willen doen is uit te printen.
Het lijkt erop dat laten we zien de resultaten kanaal Astronomie zonsondergang.
Dus moet naar beneden toegang tot die vier niveaus om dit 18:55 snaar te krijgen.
En dit is net als een gewone javascript object.
Dus laten we teruggaan en gewoon Adeptus eerste wat we doen is gewoon laten veranderen de omgeving om deze vorm die we hier aan te passen.
Dus als er geen fout en de respons status van code 200 alleen maar om het schoon te maken dan ga ik om zich te ontdoen van dit anders.
En dan hier.
Wel willen we niet alleen te ontdoen van dat alles en gewoon doen annuleer de log respons of conses dat orgaan C-3 te melden en zal de URL veranderen.
Dus gewoon beginnen simpel.
Kopieer dat.
Exemplaar dat u Ereli weer plakken in.
Het is gigantisch.
Ik weet.
Net terwijl we kijken naar dit kunt u zien dat er al deze procent.
Dat zijn hoe je een ruimte te coderen en u bent allen voor het geval dat u bekend bent met dat nog niet.
Er is deze reus statement hier.
Het is vrij intens.
We gaan niet om zich te concentreren op dat als je wilde deze API gebruiken om iets op uw eigen.
Je zou zeker het te proberen, maar je kunt hier zien.
Er is Maui waarom ik weet zeker dat we konden dit te vervangen door een andere locatie, zoals in Alaska en we zouden verwachten zonsondergang mogelijk om verschillende noorden zijn.
Ik weet het niet.
OK dus laten we zien wat we krijgen wanneer we afdrukken van het lichaam en laten we deze foto draaien.
Andere spullen komt uit.
Node eerste verzoek.
Ja.
OK.
Zo krijgen we deze uitgeprint.
Dus alles wat we echt nodig om te doen is de toegang queery en dan moeten we toegang tot de resultaten te gaan.
Het is een beetje moeilijk om hier te zien.
Channel astronomie zonsondergang.
Maar nogmaals, als je kijkt naar dat hier de manier waarop het is gestructureerd en dit is gewoon een leuke soort gereedschap dat ze gebruiken om mensen te helpen begrijpen wat de response eruit ziet.
De meeste AP jongens zullen niet de juiste vorm waar u het kunt bekijken, maar u kunt natuurlijk ook gewoon het verzoek hier in uw browser en kijk vooral als je slechts een uitzicht.
Dus ik wil graag op deze vraag te doen.
OK.
Dus dat is het eerste niveau en dan de volgende ding is resultaat.
Dus laten we beginnen met queery.
Dus als we terug gaan we gewoon moet kunnen doen annuleren dat log lichaam vraag zomaar op te slaan.
Laten we het proberen.
Oh nee undefined.
Waarom zou dat gebeuren.
Dus wat is er aan de hand.
Wel, het antwoord is dat wanneer we gewoon het lichaam weer hier het lijkt alsof het is een JavaScript-object, maar is het niet.
Het is een string.
Dus neem een ​​moment en denk na over hoe we konden bewijzen dat dit een string.
Constable Lague lichaam hoe weten we dat lichamen zijn string.
Nou we zullen gewoon gebruik maken van type die altijd reizen me up die van wordt niet geactiveerd.
Maakt me gek.
Maar ok.
Als we dit doen zul je zien dat het een string, zodat we geen toegang tot deze informatie is eigenlijk terug te komen als dit binnen van aanhalingstekens.
Deze hele zaak.
Nou dat niet te illustreren, want het is gevuld met quotes, maar het is een gigantische reeks als deze.
En we kunnen niet delen van die string toegang want het is niet een javascript-object.
Dus er is een eenvoudige oplossing, maar het soort vervelend als we vergeten en je je afvraagt ​​waarom krijg ik niet gedefinieerd.
Er is zeker geen gegevens in dit lichaam, omdat we het hier ziet.
Nou we nodig hebben om te zetten in een object en het is echt eenvoudig om dat te doen.
Alles wat we moeten doen is ontleden het en Javascript wordt geleverd met een mooie manier om dat te doen, gebouwd in ziet er als volgt.
Jason Parrs en wat we wilden te ontleden welke instantie zou zijn.
En dan zullen we dat resultaat variabele op te slaan.
Dus we noemen het gegevens of laten we zeggen ontleed gegevens alleen maar om duidelijk te maken.
Dus var ontleed gegevens omdat Jaisalmer up ontleden lichaam.
Nu moet het niet uitzien als we dat log lichaam te annuleren helemaal anders.
Probeer dat eens.
Ach ja, dat is dom hem uit te printen partij laten uitprinten ontleed gegevens.
En nu als we lopen krijgen we een mooiere geformatteerde versie, zodat ik loog het eigenlijk doet anders uitzien.
De gegevens zijn echter hetzelfde zelf.
Dus in plaats van te worden afgedrukt als een snoer dat het gedrukte het wordt afgedrukt als een object en u kunt zien dat het gestructureerd mooi kunnen we ten minste één laag in te zien.
Zo queery en dan tellen.
Dus laten we proberen te doen queery redden groot dan tellen en op te slaan en we hebben niet echt nodig tellen en natuurlijk wat we nodig hebben is de resultaten.
Probeer lopend niet.
En dan willen we Channel Astronomie zonsondergang deze gigantische ding hier.
En dit is een onderdeel van het werken met API is het hebben van de soort te boren naar beneden door de data en erachter te komen hoe iets is gestructureerd dat is waar iets als dit is erg handig vooral met een heel lange ding om te jagen op.
Dit is een mooi en eenvoudig.
OK.
Dus laten we eens kijken wat we nu krijgen.
Dat zijn enkele droevige tijd.
Dus we konden doen iets leuk en eenvoudig net als annuleren die log zonsondergang.
En waarom is het.
En het komt uit de API.
En je weet dat als je dit aan het typen bent en volgende mee in zes maanden dat die tijd moet zeker veranderen veranderen.
Zodat weer een eenvoudige toepassing van een API.
Maar het komt uit een API waarmee we samenwerken soort van dit narly geneste bit van de gegevens.
En zoals ik al zei is dit vrij simpel eigenlijk de API reactie maar zelfs dan spul we een grote hoeveelheid gegevens van de soort drill boren naar beneden door deze verschillende niveaus.
De sleutel mee te nemen is echter dit op basis van onze onderdelen.
Dus als we de gegevens terug, hoewel het lijkt erop dat de gegevens die de informatie die we willen kunnen we niet echt iets uit te halen, want het is allemaal in een reeks bevat.
Dus we dan gaan om het draaien van de string versie die eruit ziet als een JavaScript-object alleen met aanhalingstekens eromheen tot een werkelijke javascript object dat we kunnen openen en bewerken die de magie van die ene lijn daar.
Okee.
Dus de volgende up gaan we een eenvoudige uitdrukkelijke app die het verzoek module gebruikt hier om daadwerkelijk informatie te krijgen over films en kan een zoekopdracht app waar je kunt zoeken naar verschillende filmtitels en de resultaten te zien met behulp van een film API te maken te bouwen.
OK.