Tamam.
Tekrar hoşgeldiniz.
Bu videoda, bir uygulamanın API'yı kullanan hızlı bir uygulama haline getirilmesi veya
başlatılması hakkında konuşacağız.
Dolayısıyla farklı bir API kullanacağız.
Daha henüz görmedik.
Film verileri içerir.
Veritabanı bu, Açık Film Veritabanı adlı API'nin içerdiği verilerin bir versiyonudur.
IMT'ye aşina iseniz, İnternet Film
Ah MTV.
Dolayısıyla MTV aslında kullanabileceğimiz bir API sağlamaz.
Böylece birisi geçti ve temelde bu API'yi oluşturdu.
Oh MBB açık film veritabanı bu ücretsiz ve tüm film bilgilerini içeriyor D-B am.
basit bir uygulama yapacağız ve uygulamanın bir arama formu olacağını ifade edin ve donmuş veya Harry
Potter gibi bir şeyi yazıp sonra arama teriminizi kullanarak API üzerinde bir arama yapın ve daha sonra en
azından sorgunuzla eşleşen en fazla 10 film ayarlanmış 10 film listesi içeren sonuçlar sayfasını gösterin.
Bu nedenle temelde iki görünümü olan
Bahsettiği gibi çok basit olacak.
Onu falan yapmayacağız.
Bu gerçekten sadece size bir API ile nasıl başlanacağınızı gösteriyor ve temelde, burada yaptığımız gibi
zaten o istek modülünü kullanarak gördüğümüz şey ama isteğinizi sadece bir boş JS dosyasında
bir boş JS dosyasında yapmanız yerine gösteriyor. örneğin bir rota gibi hızlı bir uygulamada.
kırbaçların burada yeni bir dizin yapmasını sağlayarak başlayalım ve bu NPM'ye bu
film arama uygulaması CD'sini adlandıracağız ve bu onun ad sürümümüz olduğundan emin olalım.
Temel ekspres uygulamamızın
Uygulama nasıl yapılır.
J. S. her şey yolunda.
Tamam o halde NPM kurulum çizgi çizgi kaydetme işlemini yapacağız ve biz SJS istemek istediğimizi belirtmek istiyoruz ve isteği kullanmak
istiyoruz çünkü böyle bir istekte bulunacağız.
Bırakın bitirelim.
Ve bu devam ederken, bu API'nın yapılandırılma biçimi hakkında konuşalım.
Bu arada belgelerinize bir göz atarsak, sadece MDVIP com'dur.
Dokümantasyona göz atalım ve aşağı kaydırın, kullanabileceğimiz bir parametre listesi
olduğunu görebilirsiniz.
Dolayısıyla, bu API'ya kimlik veya başlık ile arama yoluyla erişen iki temel yol vardır.
Bu yüzden size bazı örnekler gösterdiğimde bu mantıklı olacaktır.
Ancak fikir, bir film hakkında belirli bir fikriniz varsa, bu yüzden her filmin bir fikri vardır.
Harry Potter ve Sihirbazının Taşı filmi fikrini alırsam, o film
hakkında her türlü bilgiyi alabilirim; çürük domates verilerini bilirsiniz, poster görüntüsü bir yığın
şeyler yapar, ancak ayrıca arama yapabilirim .
Dolayısıyla, bir unvanından emin değilsem veya biliyorsanız arama yeteneği eklemek isterim ve
birden fazla sonuç almak istiyorum.
Bu yüzden, bahsettiğimiz ilkini açıklığa kavuşturmak için size yalnızca bir Russell ve çok fazla ayrıntı vereceğiz.
Bir sonuç için çok detay ve bilgi ancak 10 sonuç arayıp bulmak istiyorsanız Harry Potter veya Harry'yi
sadece Harry için arayabilir ve birden çok sonuç elde edebilirim, ancak bir ton bilgi almam,
öyle ki size göstereceğim nasıl işler.
Aramayla başlayalım.
S parametresinin gerekli olduğuna dikkat edin.
Bu yüzden gereken tek şey budur.
Ve açıklaması, bunun aranacak bir film başlığı olması.
Tabii biraz kafa karıştırıcı.
Ancak, sadece bir talep yaparsak Lwin'in neye ihtiyacınız olduğunu göstereceğim.
Bu yüzden bu URL'yi kopyalayacağım.
Veya yeni bir sekme açın.
Ve kaydırırsanız tüm veri isteklerini OODB API dot com slash'e gönderebilirsiniz.
bir arama yapacağız, böylece gerekli olduğu sürece parametreye ihtiyacımız var ve aramaya film başlığına eşit olması gerekiyor.
Soru işareti, bu eğik çizgi soru işaretini yapacağız ve daha sonra arama yapmak için
Eşittir ve başlayalım.
Bu yüzden Star Wars'tan alacağız, belki de Star Trek isabet girdik ve hepsi bu kadar.
Ve biz Jason 10 sonuç almak Star Wars Episode Dört Star Wars Episodes 5 6 Apollo blah.
Star Trek Star Trek Karanlıkta.
Böylece 10 sonuç alacağız.
Bu bir arama, ama biz de yapabileceğimizi göreceğiz o zaman bunlardan birini
alalım burada kimlik belgesinin kopyalanacağı söylenebilir ve belgelere geri dönersek kimliği de bilgi alabilirsin.
Böylece burada görebileceğin gibi I ya da t kullanmamız gerekiyor.
Bu nedenle ID TIV olarak bir kimlikle tam bir başlık ile arama yapacağım ve bize 1 sonuç veriyor.
Bu yüzden daha fazla bilgi edineceğim.
Öyleyse göz tarafından yapalım.
Böylece başka bir sekme açabiliriz.
MTBE API'sı.
Soru işareti, D-B Kimliği olduğuma eşit.
Daha fazla bilgi alabileceğimi görebiliyorsun.
Bu nedenle, sadece başlık ve yıl değil de, tür yönetmeninin bu aramaya karşı her türlü
şeyi yaptığı çalışma zamanı derecelendirmesi.
Bu yüzden bu aramayla çalışacağız.
Bir API'ye sahip olacağız ve kullanıcıya Star Wars veya Harry Potter ya da Kaliforniya ne
olursa olsun bir sorgu girebilecek bir form alacağız ve sonra kullanıcı türünü bu formda ne alırsanız onu
koyacağız tam burada.
Ve sen.
California'ya eşit olur, o zaman bu Jason'ı geri alacağız ve onu ayrıştırıp sonuçları göstereceğiz.
Böylece
Bahsetmek istediğim son şey, bu isteğe bağlı parametrelerden bazılarıyla
çalışabileceğimiz diğer şeylerden bazıları.
Bu nedenle, BY kimlik arayışına bakarsak kimliği sorgulamayla ekleyebileceğiniz komplo kısa
veya dolu olmasını istiyoruz veya çürük domates verilerini istiyoruz.
Haydi deneyelim.
Bunu burada yapalım.
Arsaya bir göz atın burada.
Şimdi, bir ampersand ile eklersem, sorgu dizeleri nasıl oluşturulur ve arsa eşittir.
Biraz daha uzun.
Bunun gerçekten farkedilebilir olup olmadığını bilmiyorum ama burada bittiği kısa sürede aşağı iniyor ve
Darth Vader burada bitiyor.
Aynı şekilde domatesleri de bana çürük domates verilerini verecek olana eşit olarak ekleyebilirim.
Bu yüzden tüm bu çürük domates verilerini burada da alıyoruz.
Bu eğlenceli bir şey.
Önemli olan, bu parametrelere ekleyebilmenizdir.
Bu zorunludur.
Ve daha sonra başka şeyler var, ama hepsi bu anahtar değer çiftini daha önce gördüğünüz
normal bir sorgu dizesi gibi izliyor.
Ancak bu görüşmeleri nasıl yapılandıracağınızı bilme şekliniz belgelere dayanır ve bunu daha önce
belirtmiş olmalıyım.
Burada hoş bir örneği var, bu yüzden siz de anlamaya
çalışıyorsanız, Harry Potter'ın 2000'de çıktığı bayt başlıklı filmi aramaya başlamayı öğrenmek istiyoruz.
Aslında çözebileceğimiz ve doluyabildiğimiz bir şey vardı.
Ve Jaison'u istiyorum.
Kullanabileceğiniz bir hastasınızdır.
Ve bize örnek bir sonuç verir.
Dolayısıyla bununla oynayabilir ve bunu SML'ye değiştirebiliriz ve eski XM-Miktarını iğrenç
Actimel'i eski MIL'den hiç sevmeyiz.
Onunla oynamak güzel bir şey.
TAMAM.
Bu yüzden buraya video gönderelim.
Ve sonra bir sonraki aşamada aslında uygulamayı oluşturmaya geri döneceğiz.