W porządku.
Witamy spowrotem.
Tak więc widzieliśmy, jak korzystać z pakietu żądania, aby wnioski zamiast węzła aplikacji lub pliku węzła w tej sprawie.
Jesteśmy teraz będziemy rozmawiać o tym, jak złożyć wniosek, który obsługuje Jaison.
Więc mamy to wszystko szalony wieku mu ją przeczytać i od Google.
Większość czasu nie będzie robić.
Większość czasu będziesz żądając API.
Więc mamy zamiar podjąć bardzo prosty.
Ten Yahoo pogoda API, które widzieliśmy, że po prostu założyć, aby uzyskać czas słońca na Hawajach.
Więc mam zamiar skopiować, że adres URL.
Wystarczy dokładnie sprawdzić.
To jest to, czego wrócić.
A wszystko chcemy zrobić, to bardzo prosty wniosek, że za każdym razem kiedy go uruchomić po prostu wypisuje czas ustawiony na dzisiaj lub tym lub następnym słońca na Hawajach.
Więc nie tak ekscytujące, ale ładne i proste Jason że będziemy obsługiwać i co będziemy chcieli zrobić, to wydruk.
Wygląda na to, zobaczmy wyniki kanału astronomie słońca.
Więc trzeba uzyskać dostęp do tych czterech poziomów w dół, aby uzyskać ten ciąg 6:55 po południu.
I to jest jak zwykły obiekt JavaScript.
Więc wróćmy i po prostu Adeptus Pierwszą rzeczą, którą zrobimy jest po prostu zmieńmy otoczenie, aby dopasować tę formę, że mamy tutaj.
Więc jeśli nie ma błędów i odpowiedzi kod stanu 200 po prostu go oczyścić, a następnie zamierzam się pozbyć tego indziej.
A potem tutaj.
Więc chcemy robić po prostu pozbyć się tego wszystkiego i po prostu zrobić anulować odpowiedź dziennika lub Wagoniki logujących ciała C-3 i zmienić adres URL.
Więc po prostu zacząć proste.
Skopiuj to.
Kopiowanie że Ereli ponownie go wkleić.
To gigantyczne.
Wiem.
Podobnie, gdy patrzymy na to widać tam wszystkie te proc.
Są jak kodować miejsca i są tylko w przypadku, gdy nie byli zaznajomieni z tym.
Jest to gigantyczne zestawienie tutaj.
Jest to dość intensywne.
Nie zamierzamy skupić się na tym, jeśli chcesz używać tego API czegoś na własną rękę.
Można to sprawdzić na pewno, ale można zobaczyć tutaj.
Jest Maui dlatego jestem pewien, że możemy zastąpić to z jakimś innym miejscu, jak na Alasce i spodziewamy słońca potencjalnie być różne na północ.
Nie wiem
OK, więc niech po prostu zobaczyć, co możemy uzyskać, gdy wydrukować ciało i niech uruchomić ten obraz.
Inne rzeczy wychodzi.
Węzła pierwszego żądania.
Tak.
OK.
Więc mamy to wydrukować.
Więc naprawdę musimy zrobić, to dostęp queery a potem musimy iść wyników dostępu.
To trochę trudne do zobaczenia tutaj.
Kanał astronomia słońca.
Ale znowu, jeśli spojrzeć na to tutaj sposób jest zorganizowany i to jest po prostu ładny rodzaju narzędzia, których używają, aby pomóc ludziom zrozumieć, co reakcja wygląda.
Większość facetów AP nie będzie miał dokładny format, gdzie można je przeglądać, ale oczywiście można po prostu zrobić na wniosek tutaj w przeglądarce i spojrzeć zwłaszcza jeśli masz tylko jeden pogląd.
Więc chciałbym zrobić to zapytanie.
OK.
Więc to jest pierwszy poziom, a potem następną rzeczą jest wyników.
Więc po prostu zacząć queery.
Więc jeśli wrócimy powinniśmy po prostu być w stanie zrobić anulować tę kwerendę ciała dziennika tak po prostu zapisać go.
Spróbujmy.
O nie niezdefiniowany.
Dlaczego miałoby to być dzieje.
Więc co się dzieje.
Więc odpowiedź brzmi, że kiedy po prostu ciało z powrotem tutaj, wygląda na to, że to javascript obiektu, ale tak nie jest.
Jest to ciąg.
Więc poświęć chwilę i pomyśleć o tym, jak możemy udowodnić, że jest to ciąg znaków.
Constable ciała Lague skąd mamy wiedzieć, że ciała są ciągiem.
Dobrze użyjemy typu wyjazdy którego zawsze mi się, że z nie wielkimi literami.
Doprowadza mnie do szału.
Ale ok.
Jeśli zrobimy to zobaczysz, że jest to ciąg znaków, więc nie mogą uzyskać dostęp do tych informacji jest to w zasadzie jak ten wraca wewnątrz cudzysłowów.
Cała ta sprawa.
Dobrze, że nie pomaga zilustrować go, ponieważ jest wypełniona cytatów, ale jest to gigantyczny łańcuch ten sposób.
I nie może uzyskać dostępu do części tego łańcucha, ponieważ nie jest javascript obiektu.
Więc nie jest to proste rozwiązanie, ale to trochę irytujące, kiedy zapominamy o tym i zastanawiasz się, dlaczego ja się niezdefiniowany.
Jest to z pewnością żadnych danych w tym ciele, gdyż widzimy go tutaj.
Więc musimy przekształcić obiekt i to naprawdę proste, aby to zrobić.
Wszystko, co musimy zrobić, to przeanalizować je i Javascript jest wyposażony w dobry sposób na osiągnięcie tego wbudowany wygląda następująco.
Jason Parrs i co chcemy przeanalizować co byłoby ciało.
I wtedy będziemy zapisać tę zmienną wynikową.
Więc po prostu nazwać danych lub nazwijmy to dane przetwarzane tylko, aby było jasne.
Więc var przetwarzane dane, ponieważ Jaisalmer do analizowania ciała.
Teraz, jeśli odwołamy to ciało dziennika nie powinna wyglądać inaczej w ogóle.
Spróbuj tego.
Och dobrze, że to głupie mu drukowanie partię niech wydrukować przeanalizowane dane.
A teraz, jeśli go uruchomić otrzymujemy wersję ładniejszy sformatowany tak skłamałem to faktycznie wygląda inaczej.
A dane są takie same sobie.
Więc zamiast być drukowane jak struna to drukowanej to drukowane jak przedmiot i widać to zorganizowany ładnie widać co najmniej jedną warstwę.
Więc queery a następnie policzyć.
Więc spróbujmy robić queery zapisać wielkie następnie policzyć i zapisać, a my właściwie nie trzeba liczyć i oczywiście to, czego potrzebujemy to wyniki.
Staraj się nie pracuje.
A potem chcemy Kanał astronomie Sunset ten gigantyczny rzeczą tutaj.
I jest to część pracy z API konieczności rodzaj drążyć danych i dowiedzieć się, jak coś jest skonstruowany czyli tam, gdzie coś takiego jest bardzo przydatna, zwłaszcza z bardzo długim rzeczy ścigać dalej.
To jest ładne i proste.
OK.
Zobaczmy więc, co mamy teraz.
Są to jedne smutny czas.
Tak więc możemy zrobić coś ładne i proste tak jak anulować tę dziennika słońca.
I dlaczego jest to.
A to pochodzi z API.
A wiesz, że jeśli piszesz to i stosując się w ciągu sześciu miesięcy, które zmieniają się w tym czasie zdecydowanie powinien zmienić.
Więc to znów prosta aplikacja z interfejsem API.
Ale to przychodzi z API Pracujemy z rodzaju tego narly zagnieżdżonego bitu danych.
I tak jak powiedziałem Ten jest bardzo prosty w rzeczywistości odpowiedź API ale nawet wtedy rzeczy dużo danych do rodzaju wiertarki drążyć tych różnych poziomach.
Kluczem wynos choć jest to w oparciu o nasze części.
Więc gdy mamy dane z powrotem, chociaż wygląda na to dane, które zawiera informacje, które chcemy nie możemy właściwie nic z niej wydobyć, bo to wszystko w jeden ciąg.
Więc my wtedy okaże ją z wersją smyczkowy, który wygląda jak JavaScript Object prostu cytatami wokół niego do rzeczywistego obiektu javascript, że możemy dostęp i manipulowanie która jest magia od tej jednej linii właśnie tam.
W porządku.
Więc następnym aż zamierzamy zbudować prostą aplikację, która wykorzystuje wyraźnego moduł wniosek tutaj, aby rzeczywiście uzyskać informacje o filmach i mogą wnieść aplikację wyszukiwarki, gdzie można szukać różnych tytułów filmowych i zobaczyć wyniki za pomocą filmu API.
OK.