1
00:00:00,270 --> 00:00:00,910
W porządku.

2
00:00:00,900 --> 00:00:01,950
Witamy spowrotem.

3
00:00:01,950 --> 00:00:10,000
Więc w tym filmie mamy zamiar rozmawiać na temat tworzenia lub uruchamiania aplikacji wyraźne aplikacji korzystającej z API.

4
00:00:10,260 --> 00:00:11,430
Więc mamy zamiar użyć innego API.

5
00:00:11,430 --> 00:00:12,980
Nie bardzo jeszcze nie widział.

6
00:00:13,290 --> 00:00:14,830
Zawiera on dane filmowe.

7
00:00:14,970 --> 00:00:25,910
Jeśli jesteś zaznajomiony z zaznajomieni z IMT Internet Movie Database jest to wersja z danymi zawartymi w tym API o nazwie Open Movie Database.

8
00:00:25,950 --> 00:00:27,150
Och MTV.

9
00:00:27,270 --> 00:00:32,240
Więc MTV rzeczywistości nie zapewnia interfejs API, który moglibyśmy wykorzystać.

10
00:00:32,250 --> 00:00:36,310
Więc ktoś przeszedł iw zasadzie stworzył ten API.

11
00:00:36,370 --> 00:00:44,400
Och MBB bazie open film, który jest darmowy i zawiera wszystkie informacje filmowy off I am D-B.

12
00:00:44,580 --> 00:01:09,070
Więc mamy zamiar zrobić to prosta aplikacja w zasadzie składa się z dwóch poglądów i wyrażania aplikację jeden będzie formularz wyszukiwania można wpisać coś takiego zamrożonej lub Harry Potter i wtedy będzie to zrobić wyszukiwania w użyciu API wyszukiwane hasło, a następnie pokazać stronę wyników z listy 10 filmów utworzonych do 10 filmów co najmniej pasujących do Twojego zapytania.

13
00:01:09,120 --> 00:01:10,700
To będzie bardzo proste, jak wspomniano.

14
00:01:10,830 --> 00:01:12,210
My nie zamierzamy go ani nic styl.

15
00:01:12,210 --> 00:01:33,840
To jest naprawdę tylko pokazano, w jaki sposób dostać się z API i to jest w zasadzie to, co widzieliśmy już przy użyciu tego wniosku moduł po prostu tak jak my tutaj, ale zamiast tworzenia żądania tylko w sposób w pustym JS plik będzie można umieścić że wewnątrz wyraźnego aplikacji jak w trasie na przykład.

16
00:01:34,260 --> 00:01:57,660
Więc zacznijmy poprzez naszą podstawową aplikację wyraźnej zamiar zrobić bicz stwórzmy nowy katalog tutaj, a ja po prostu zadzwonić do tego filmu Search App CD do tego KMP i to pewna, że ​​to nasza wersja imienia.

17
00:01:57,850 --> 00:01:59,450
Jak zrobić aplikację.

18
00:01:59,470 --> 00:02:03,910
J. S. wszystko inne jest w porządku.

19
00:02:04,440 --> 00:02:21,870
OK potem dołożymy NPM zainstalować kreska kreska zapisać i chcemy wyrazić chcemy SJS i chcemy użyć żądania, ponieważ mamy zamiar być składając wniosek tak po prostu.

20
00:02:22,290 --> 00:02:23,750
Niech to skończyć.

21
00:02:24,480 --> 00:02:30,100
I chociaż, że dzieje pomówmy o sposób, że API jest zorganizowany.

22
00:02:30,570 --> 00:02:37,360
Więc jeśli spojrzeć na dokumentacji, które są na drodze przez to po prostu oh MDVIP com.

23
00:02:37,610 --> 00:02:45,440
Przyjrzymy się z dokumentacją i przewiń widać, że znajduje się lista parametrów, które możemy wykorzystać.

24
00:02:45,570 --> 00:02:53,190
Tak więc istnieją dwa główne sposoby możemy uzyskać dostęp do tego API przez ID lub tytuł i wyszukiwania.

25
00:02:53,790 --> 00:02:56,180
Więc to będzie miało sens gdy pokażę wam kilka przykładów.

26
00:02:56,190 --> 00:03:02,620
Ale chodzi o to, że jeśli masz konkretny pomysł filmu więc każdy film ma pewien pomysł.

27
00:03:02,640 --> 00:03:19,860
Więc jeśli mam pomysł na Harry Potter i kamień filozoficzny filmu to mogę dostać wszelkiego rodzaju informacje o tym jednym filmie działce dane zgniłe pomidory wiesz roku to jest zrobione obraz o plakacie kilka rzeczy, ale mogę również przeszukiwać ,

28
00:03:19,860 --> 00:03:26,090
Więc jeśli nie jestem pewna tytułu lub jeśli po prostu chcesz wiedzieć, aby dodać funkcje wyszukiwania i chcę uzyskać wiele wyników.

29
00:03:26,130 --> 00:03:31,860
Tak więc, aby wyjaśnić ten pierwszy rozmawialiśmy o podamy tylko jeden Russell i wiele szczegółów.

30
00:03:31,950 --> 00:03:46,990
Wiele szczegółów i informacji na jeden wynik, ale jeśli chcesz, aby wyszukać i uzyskać 10 wyników i mogę szukać Harry'ego Pottera czy Harry tylko Harry i uzyskać wiele wyników, ale nie będę się mnóstwo informacji, więc pokażę wam jak to działa.

31
00:03:47,160 --> 00:03:48,980
Zacznijmy wyszukiwania.

32
00:03:49,020 --> 00:03:53,110
Zauważ, że wymagany jest parametr S.

33
00:03:53,130 --> 00:03:55,360
Więc to jedyną wymaganą rzeczą.

34
00:03:55,500 --> 00:04:00,520
A opis jest fakt, że jest to tytuł filmu, który chcesz wyszukać.

35
00:04:00,540 --> 00:04:01,530
Pewnie to trochę mylące.

36
00:04:01,530 --> 00:04:05,910
Ale jeśli po prostu złożyć zamówienie Pokażę ci, co są Lwin trzeba przejść.

37
00:04:05,910 --> 00:04:07,840
Więc mam zamiar po prostu skopiuj ten adres URL.

38
00:04:07,900 --> 00:04:09,380
Albo postawić nową kartę.

39
00:04:09,930 --> 00:04:16,020
A jeśli przewijania w górę można zobaczyć wszystkie żądania wysłania danych do OODB API dot com kreską.

40
00:04:16,020 --> 00:04:29,010
Znak zapytania, tak zrobimy tego znaku zapytania ukośnik, a następnie jedziemy do wyszukiwania, tak aby szukać musimy parametr jak jest to wymagane i powinno wynosić tytuł filmu, aby rozpocząć wyszukiwanie.

41
00:04:29,460 --> 00:04:33,450
Więc jak równy z równym i zróbmy gwiazdę.

42
00:04:33,510 --> 00:04:37,970
Więc dostaniemy Star Wars Star Trek może nacisnąć enter i to wszystko.

43
00:04:38,310 --> 00:04:46,090
I mamy Jason 10 wyników Four Star Wars Star Wars Episode 5 6 Apollo bla.

44
00:04:46,200 --> 00:04:48,790
Star Trek Star Trek Into Darkness.

45
00:04:48,870 --> 00:04:50,420
Więc mamy 10 wyników tam.

46
00:04:50,910 --> 00:05:09,290
Więc to jest wyszukiwarka, ale zobaczymy, co możemy zrobić, to również wtedy przyjąć jedną z nich, powiedzmy identyfikator tu będzie go skopiować i jeśli wrócimy do dokumentacji można również pobierać informacje o ID.

47
00:05:09,330 --> 00:05:13,250
Więc jak widać tu albo trzeba używać I lub T.

48
00:05:13,770 --> 00:05:20,910
Więc będę szukać według identyfikatora jako ID TIV wyszukiwanie według dokładnego tytułu i to daje nam 1 wynik.

49
00:05:21,210 --> 00:05:23,430
Więc będę miał więcej informacji.

50
00:05:23,490 --> 00:05:24,990
Więc zróbmy to na oko.

51
00:05:25,200 --> 00:05:27,410
Więc możemy otworzyć kolejną kartę.

52
00:05:27,510 --> 00:05:28,840
MTBE API.

53
00:05:29,430 --> 00:05:34,500
Znak zapytania i równa, że ​​jestem D-B ID.

54
00:05:35,070 --> 00:05:37,440
Widać uzyskać więcej informacji.

55
00:05:37,680 --> 00:05:47,640
Więc nie tylko tytuł i rok ale ocenił runtime reżyserowi Gatunek wszelkiego rodzaju rzeczy w porównaniu do tego kontaktu.

56
00:05:47,670 --> 00:05:49,570
Więc idziemy do pracy z tej kategorii.

57
00:05:49,650 --> 00:06:04,710
My będziemy mieć API mamy zamiar mieć formularz, który użytkownik może wprowadzić zapytanie takie jak Star Wars czy Harry Potter czy czegokolwiek Kalifornii, a potem mamy zamiar podjąć wszelkie typy użytkowników w tej formie i po prostu umieścić go tutaj.

58
00:06:04,740 --> 00:06:05,720
I Ty jesteś.

59
00:06:06,030 --> 00:06:15,410
Więc jak będzie równa Kalifornia wtedy dostaniemy ten Jason powrotem, a następnie będziemy je analizować, a następnie wyświetla wyniki.

60
00:06:15,450 --> 00:06:22,720
Więc ostatnią rzeczą, chcę wspomnieć to niektóre z tych parametrów opcjonalnych niektórych z tych innych rzeczy, które mogą z którymi współpracujemy.

61
00:06:22,860 --> 00:06:37,420
Więc jeśli spojrzeć na id BY przeszukać zapytaniem id możemy również dodać takie rzeczy jak Chcemy Działka być krótkie lub pełne lub chcemy dane zgniłe pomidory.

62
00:06:37,470 --> 00:06:39,030
Warto więc spróbować.

63
00:06:39,030 --> 00:06:40,470
Zróbmy to tutaj.

64
00:06:40,650 --> 00:06:43,750
Spójrz na działce tutaj.

65
00:06:43,830 --> 00:06:55,250
Teraz, jeśli dodam wz ampersand to jak ciągi kwerendy są zbudowane i działki równa całości.

66
00:06:56,190 --> 00:06:57,540
Jest to trochę dłużej.

67
00:06:57,690 --> 00:07:06,720
Nie wiem, czy to aż tak zauważalne, ale to idzie w dół, aby tutaj udoskonalić czy to krótkie kończy się tu i Darth Vader.

68
00:07:07,410 --> 00:07:15,160
Podobnie mogę też dodać w pomidorach równa prawdzie, co da mi dane zgniłe pomidory.

69
00:07:15,450 --> 00:07:19,230
Więc mamy wszystkie te zgniłe pomidory dane również tutaj.

70
00:07:19,320 --> 00:07:21,280
Więc to rodzaj zabawy.

71
00:07:21,600 --> 00:07:25,470
Kluczową rzeczą jest to, że można dodać w tych parametrach.

72
00:07:25,470 --> 00:07:27,010
Ten jest obowiązkowe.

73
00:07:27,270 --> 00:07:33,120
A potem inne rzeczy, ale wszystkie one wynikać, że pary wartość klucza jak normalny ciąg kwerendy, którą widziałem wcześniej.

74
00:07:33,120 --> 00:07:39,470
Ale sposób, że wiesz, jak struktura tych połączeń opiera się na dokumentacji i powinny już wspominałem o tym wcześniej.

75
00:07:39,540 --> 00:07:55,530
Mają piękny przykład tutaj, dzięki czemu można zrobić wyszukiwania podobnego, jeśli chcesz dowiedzieć się Szukaj OK Chodźmy do bajtów tytuł filmu, który ma Harry'ego Pottera w tytule ukazał się w 2000 13 nie wystarcza.

76
00:07:55,530 --> 00:08:00,060
Właściwie nie było jednego możemy dowiedzieć się i zrobić pełne.

77
00:08:00,420 --> 00:08:02,590
I chcę Jaison.

78
00:08:03,600 --> 00:08:06,140
Daje ci, że jesteś chory, że można użyć.

79
00:08:06,900 --> 00:08:10,330
I to daje nam wynik próby.

80
00:08:10,830 --> 00:08:19,940
Tak więc można bawić się z tego i możemy go zmienić na SML i otrzymujemy ten X-ilość ohydne Actimel Nie lubię ex-MIL w ogóle.

81
00:08:20,160 --> 00:08:22,880
Więc to jest miłe, aby bawić się z nim.

82
00:08:22,890 --> 00:08:23,980
OK.

83
00:08:24,060 --> 00:08:25,390
Warto więc wysłać ten film tutaj.

84
00:08:25,410 --> 00:08:29,070
A potem w następnym rzeczywiście wrócić do budowy aplikacji.
