W porządku.
Witamy spowrotem.
Więc w tym filmie mamy zamiar rozmawiać na temat tworzenia lub uruchamiania aplikacji wyraźne aplikacji korzystającej z API.
Więc mamy zamiar użyć innego API.
Nie bardzo jeszcze nie widział.
Zawiera on dane filmowe.
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.
Och MTV.
Więc MTV rzeczywistości nie zapewnia interfejs API, który moglibyśmy wykorzystać.
Więc ktoś przeszedł iw zasadzie stworzył ten API.
Och MBB bazie open film, który jest darmowy i zawiera wszystkie informacje filmowy off I am D-B.
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.
To będzie bardzo proste, jak wspomniano.
My nie zamierzamy go ani nic styl.
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.
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.
Jak zrobić aplikację.
J. S. wszystko inne jest w porządku.
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.
Niech to skończyć.
I chociaż, że dzieje pomówmy o sposób, że API jest zorganizowany.
Więc jeśli spojrzeć na dokumentacji, które są na drodze przez to po prostu oh MDVIP com.
Przyjrzymy się z dokumentacją i przewiń widać, że znajduje się lista parametrów, które możemy wykorzystać.
Tak więc istnieją dwa główne sposoby możemy uzyskać dostęp do tego API przez ID lub tytuł i wyszukiwania.
Więc to będzie miało sens gdy pokażę wam kilka przykładów.
Ale chodzi o to, że jeśli masz konkretny pomysł filmu więc każdy film ma pewien pomysł.
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ć ,
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.
Tak więc, aby wyjaśnić ten pierwszy rozmawialiśmy o podamy tylko jeden Russell i wiele szczegółów.
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.
Zacznijmy wyszukiwania.
Zauważ, że wymagany jest parametr S.
Więc to jedyną wymaganą rzeczą.
A opis jest fakt, że jest to tytuł filmu, który chcesz wyszukać.
Pewnie to trochę mylące.
Ale jeśli po prostu złożyć zamówienie Pokażę ci, co są Lwin trzeba przejść.
Więc mam zamiar po prostu skopiuj ten adres URL.
Albo postawić nową kartę.
A jeśli przewijania w górę można zobaczyć wszystkie żądania wysłania danych do OODB API dot com kreską.
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.
Więc jak równy z równym i zróbmy gwiazdę.
Więc dostaniemy Star Wars Star Trek może nacisnąć enter i to wszystko.
I mamy Jason 10 wyników Four Star Wars Star Wars Episode 5 6 Apollo bla.
Star Trek Star Trek Into Darkness.
Więc mamy 10 wyników tam.
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.
Więc jak widać tu albo trzeba używać I lub T.
Więc będę szukać według identyfikatora jako ID TIV wyszukiwanie według dokładnego tytułu i to daje nam 1 wynik.
Więc będę miał więcej informacji.
Więc zróbmy to na oko.
Więc możemy otworzyć kolejną kartę.
MTBE API.
Znak zapytania i równa, że ​​jestem D-B ID.
Widać uzyskać więcej informacji.
Więc nie tylko tytuł i rok ale ocenił runtime reżyserowi Gatunek wszelkiego rodzaju rzeczy w porównaniu do tego kontaktu.
Więc idziemy do pracy z tej kategorii.
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.
I Ty jesteś.
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.
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.
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.
Warto więc spróbować.
Zróbmy to tutaj.
Spójrz na działce tutaj.
Teraz, jeśli dodam wz ampersand to jak ciągi kwerendy są zbudowane i działki równa całości.
Jest to trochę dłużej.
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.
Podobnie mogę też dodać w pomidorach równa prawdzie, co da mi dane zgniłe pomidory.
Więc mamy wszystkie te zgniłe pomidory dane również tutaj.
Więc to rodzaj zabawy.
Kluczową rzeczą jest to, że można dodać w tych parametrach.
Ten jest obowiązkowe.
A potem inne rzeczy, ale wszystkie one wynikać, że pary wartość klucza jak normalny ciąg kwerendy, którą widziałem wcześniej.
Ale sposób, że wiesz, jak struktura tych połączeń opiera się na dokumentacji i powinny już wspominałem o tym wcześniej.
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.
Właściwie nie było jednego możemy dowiedzieć się i zrobić pełne.
I chcę Jaison.
Daje ci, że jesteś chory, że można użyć.
I to daje nam wynik próby.
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.
Więc to jest miłe, aby bawić się z nim.
OK.
Warto więc wysłać ten film tutaj.
A potem w następnym rzeczywiście wrócić do budowy aplikacji.