1
00:00:00,300 --> 00:00:00,840
W porządku.

2
00:00:00,840 --> 00:00:01,640
Witamy spowrotem.

3
00:00:01,830 --> 00:00:10,610
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.

4
00:00:10,770 --> 00:00:14,510
Jesteśmy teraz będziemy rozmawiać o tym, jak złożyć wniosek, który obsługuje Jaison.

5
00:00:14,550 --> 00:00:19,820
Więc mamy to wszystko szalony wieku mu ją przeczytać i od Google.

6
00:00:19,860 --> 00:00:21,740
Większość czasu nie będzie robić.

7
00:00:21,840 --> 00:00:24,340
Większość czasu będziesz żądając API.

8
00:00:24,630 --> 00:00:27,180
Więc mamy zamiar podjąć bardzo prosty.

9
00:00:27,180 --> 00:00:32,500
Ten Yahoo pogoda API, które widzieliśmy, że po prostu założyć, aby uzyskać czas słońca na Hawajach.

10
00:00:33,210 --> 00:00:34,910
Więc mam zamiar skopiować, że adres URL.

11
00:00:35,160 --> 00:00:36,180
Wystarczy dokładnie sprawdzić.

12
00:00:36,180 --> 00:00:38,290
To jest to, czego wrócić.

13
00:00:38,860 --> 00:00:49,060
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.

14
00:00:49,650 --> 00:00:56,650
Więc nie tak ekscytujące, ale ładne i proste Jason że będziemy obsługiwać i co będziemy chcieli zrobić, to wydruk.

15
00:00:56,930 --> 00:01:01,390
Wygląda na to, zobaczmy wyniki kanału astronomie słońca.

16
00:01:01,410 --> 00:01:07,400
Więc trzeba uzyskać dostęp do tych czterech poziomów w dół, aby uzyskać ten ciąg 6:55 po południu.

17
00:01:07,800 --> 00:01:10,510
I to jest jak zwykły obiekt JavaScript.

18
00:01:10,530 --> 00:01:20,390
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.

19
00:01:20,400 --> 00:01:33,340
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.

20
00:01:33,750 --> 00:01:34,860
A potem tutaj.

21
00:01:35,250 --> 00:01:50,340
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.

22
00:01:50,340 --> 00:01:53,400
Więc po prostu zacząć proste.

23
00:01:53,640 --> 00:01:55,000
Skopiuj to.

24
00:01:55,290 --> 00:01:57,530
Kopiowanie że Ereli ponownie go wkleić.

25
00:01:57,690 --> 00:01:58,580
To gigantyczne.

26
00:01:58,580 --> 00:02:00,260
Wiem.

27
00:02:00,570 --> 00:02:05,280
Podobnie, gdy patrzymy na to widać tam wszystkie te proc.

28
00:02:05,280 --> 00:02:11,260
Są jak kodować miejsca i są tylko w przypadku, gdy nie byli zaznajomieni z tym.

29
00:02:11,380 --> 00:02:13,570
Jest to gigantyczne zestawienie tutaj.

30
00:02:13,680 --> 00:02:15,560
Jest to dość intensywne.

31
00:02:15,570 --> 00:02:20,730
Nie zamierzamy skupić się na tym, jeśli chcesz używać tego API czegoś na własną rękę.

32
00:02:20,730 --> 00:02:23,100
Można to sprawdzić na pewno, ale można zobaczyć tutaj.

33
00:02:23,160 --> 00:02:32,900
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.

34
00:02:32,900 --> 00:02:34,350
Nie wiem

35
00:02:34,390 --> 00:02:39,780
OK, więc niech po prostu zobaczyć, co możemy uzyskać, gdy wydrukować ciało i niech uruchomić ten obraz.

36
00:02:39,780 --> 00:02:42,250
Inne rzeczy wychodzi.

37
00:02:42,630 --> 00:02:44,410
Węzła pierwszego żądania.

38
00:02:44,450 --> 00:02:45,360
Tak.

39
00:02:45,790 --> 00:02:46,310
OK.

40
00:02:46,350 --> 00:02:48,130
Więc mamy to wydrukować.

41
00:02:48,780 --> 00:02:57,830
Więc naprawdę musimy zrobić, to dostęp queery a potem musimy iść wyników dostępu.

42
00:02:57,880 --> 00:02:58,990
To trochę trudne do zobaczenia tutaj.

43
00:02:59,010 --> 00:03:00,550
Kanał astronomia słońca.

44
00:03:00,600 --> 00:03:09,580
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.

45
00:03:09,750 --> 00:03:19,890
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.

46
00:03:19,890 --> 00:03:22,560
Więc chciałbym zrobić to zapytanie.

47
00:03:22,980 --> 00:03:23,370
OK.

48
00:03:23,370 --> 00:03:26,590
Więc to jest pierwszy poziom, a potem następną rzeczą jest wyników.

49
00:03:26,610 --> 00:03:28,790
Więc po prostu zacząć queery.

50
00:03:29,010 --> 00:03:38,410
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.

51
00:03:38,670 --> 00:03:40,530
Spróbujmy.

52
00:03:41,580 --> 00:03:43,400
O nie niezdefiniowany.

53
00:03:43,560 --> 00:03:44,860
Dlaczego miałoby to być dzieje.

54
00:03:45,000 --> 00:03:46,120
Więc co się dzieje.

55
00:03:46,470 --> 00:03:57,990
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.

56
00:03:58,170 --> 00:04:00,190
Jest to ciąg.

57
00:04:00,210 --> 00:04:04,470
Więc poświęć chwilę i pomyśleć o tym, jak możemy udowodnić, że jest to ciąg znaków.

58
00:04:04,730 --> 00:04:08,630
Constable ciała Lague skąd mamy wiedzieć, że ciała są ciągiem.

59
00:04:09,180 --> 00:04:15,330
Dobrze użyjemy typu wyjazdy którego zawsze mi się, że z nie wielkimi literami.

60
00:04:15,330 --> 00:04:15,950
Doprowadza mnie do szału.

61
00:04:15,950 --> 00:04:17,520
Ale ok.

62
00:04:18,120 --> 00:04:32,010
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.

63
00:04:32,010 --> 00:04:33,050
Cała ta sprawa.

64
00:04:33,180 --> 00:04:39,420
Dobrze, że nie pomaga zilustrować go, ponieważ jest wypełniona cytatów, ale jest to gigantyczny łańcuch ten sposób.

65
00:04:39,420 --> 00:04:44,660
I nie może uzyskać dostępu do części tego łańcucha, ponieważ nie jest javascript obiektu.

66
00:04:44,910 --> 00:04:52,710
Więc nie jest to proste rozwiązanie, ale to trochę irytujące, kiedy zapominamy o tym i zastanawiasz się, dlaczego ja się niezdefiniowany.

67
00:04:52,710 --> 00:04:58,400
Jest to z pewnością żadnych danych w tym ciele, gdyż widzimy go tutaj.

68
00:04:58,710 --> 00:05:02,290
Więc musimy przekształcić obiekt i to naprawdę proste, aby to zrobić.

69
00:05:02,910 --> 00:05:08,460
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.

70
00:05:08,460 --> 00:05:13,500
Jason Parrs i co chcemy przeanalizować co byłoby ciało.

71
00:05:13,830 --> 00:05:15,800
I wtedy będziemy zapisać tę zmienną wynikową.

72
00:05:15,810 --> 00:05:22,490
Więc po prostu nazwać danych lub nazwijmy to dane przetwarzane tylko, aby było jasne.

73
00:05:23,160 --> 00:05:26,790
Więc var przetwarzane dane, ponieważ Jaisalmer do analizowania ciała.

74
00:05:26,790 --> 00:05:33,370
Teraz, jeśli odwołamy to ciało dziennika nie powinna wyglądać inaczej w ogóle.

75
00:05:33,380 --> 00:05:33,810
Spróbuj tego.

76
00:05:33,840 --> 00:05:39,960
Och dobrze, że to głupie mu drukowanie partię niech wydrukować przeanalizowane dane.

77
00:05:40,350 --> 00:05:48,900
A teraz, jeśli go uruchomić otrzymujemy wersję ładniejszy sformatowany tak skłamałem to faktycznie wygląda inaczej.

78
00:05:49,260 --> 00:05:51,630
A dane są takie same sobie.

79
00:05:51,630 --> 00:06:00,250
Więc zamiast być drukowane jak struna to drukowanej to drukowane jak przedmiot i widać to zorganizowany ładnie widać co najmniej jedną warstwę.

80
00:06:00,420 --> 00:06:02,190
Więc queery a następnie policzyć.

81
00:06:02,190 --> 00:06:24,780
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.

82
00:06:25,440 --> 00:06:26,720
Staraj się nie pracuje.

83
00:06:27,570 --> 00:06:32,940
A potem chcemy Kanał astronomie Sunset ten gigantyczny rzeczą tutaj.

84
00:06:34,560 --> 00:06:50,540
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.

85
00:06:50,640 --> 00:06:51,910
To jest ładne i proste.

86
00:06:52,170 --> 00:06:52,650
OK.

87
00:06:52,650 --> 00:06:54,160
Zobaczmy więc, co mamy teraz.

88
00:06:54,210 --> 00:06:55,610
Są to jedne smutny czas.

89
00:06:55,740 --> 00:07:02,680
Tak więc możemy zrobić coś ładne i proste tak jak anulować tę dziennika słońca.

90
00:07:03,110 --> 00:07:08,700
I dlaczego jest to.

91
00:07:10,470 --> 00:07:12,150
A to pochodzi z API.

92
00:07:12,330 --> 00:07:20,060
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ć.

93
00:07:20,070 --> 00:07:24,110
Więc to znów prosta aplikacja z interfejsem API.

94
00:07:24,630 --> 00:07:30,890
Ale to przychodzi z API Pracujemy z rodzaju tego narly zagnieżdżonego bitu danych.

95
00:07:31,230 --> 00:07:40,790
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.

96
00:07:40,830 --> 00:07:43,460
Kluczem wynos choć jest to w oparciu o nasze części.

97
00:07:43,500 --> 00:07:53,090
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.

98
00:07:53,340 --> 00:08:07,570
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.

99
00:08:07,950 --> 00:08:08,370
W porządku.

100
00:08:08,370 --> 00:08:22,400
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.

101
00:08:22,720 --> 00:08:23,280
OK.
