1
00:00:00,270 --> 00:00:00,910
Tamam.

2
00:00:00,900 --> 00:00:01,950
Tekrar hoşgeldiniz.

3
00:00:01,950 --> 00:00:08,160
Bu videoda, bir uygulamanın API'yı kullanan hızlı bir uygulama haline getirilmesi veya

4
00:00:08,460 --> 00:00:10,000
başlatılması hakkında konuşacağız.

5
00:00:10,260 --> 00:00:11,430
Dolayısıyla farklı bir API kullanacağız.

6
00:00:11,430 --> 00:00:12,980
Daha henüz görmedik.

7
00:00:13,290 --> 00:00:14,830
Film verileri içerir.

8
00:00:14,970 --> 00:00:22,170
Veritabanı bu, Açık Film Veritabanı adlı API'nin içerdiği verilerin bir versiyonudur.

9
00:00:22,170 --> 00:00:25,910
IMT'ye aşina iseniz, İnternet Film

10
00:00:25,950 --> 00:00:27,150
Ah MTV.

11
00:00:27,270 --> 00:00:32,240
Dolayısıyla MTV aslında kullanabileceğimiz bir API sağlamaz.

12
00:00:32,250 --> 00:00:36,310
Böylece birisi geçti ve temelde bu API'yi oluşturdu.

13
00:00:36,370 --> 00:00:44,400
Oh MBB açık film veritabanı bu ücretsiz ve tüm film bilgilerini içeriyor D-B am.

14
00:00:44,580 --> 00:00:51,450
basit bir uygulama yapacağız ve uygulamanın bir arama formu olacağını ifade edin ve donmuş veya Harry

15
00:00:51,870 --> 00:00:59,670
Potter gibi bir şeyi yazıp sonra arama teriminizi kullanarak API üzerinde bir arama yapın ve daha sonra en

16
00:00:59,670 --> 00:01:06,630
azından sorgunuzla eşleşen en fazla 10 film ayarlanmış 10 film listesi içeren sonuçlar sayfasını gösterin.

17
00:01:06,630 --> 00:01:09,070
Bu nedenle temelde iki görünümü olan

18
00:01:09,120 --> 00:01:10,700
Bahsettiği gibi çok basit olacak.

19
00:01:10,830 --> 00:01:12,210
Onu falan yapmayacağız.

20
00:01:12,210 --> 00:01:19,560
Bu gerçekten sadece size bir API ile nasıl başlanacağınızı gösteriyor ve temelde, burada yaptığımız gibi

21
00:01:19,560 --> 00:01:26,820
zaten o istek modülünü kullanarak gördüğümüz şey ama isteğinizi sadece bir boş JS dosyasında

22
00:01:26,830 --> 00:01:33,840
bir boş JS dosyasında yapmanız yerine gösteriyor. örneğin bir rota gibi hızlı bir uygulamada.

23
00:01:34,260 --> 00:01:42,930
kırbaçların burada yeni bir dizin yapmasını sağlayarak başlayalım ve bu NPM'ye bu

24
00:01:42,930 --> 00:01:51,960
film arama uygulaması CD'sini adlandıracağız ve bu onun ad sürümümüz olduğundan emin olalım.

25
00:01:55,140 --> 00:01:57,660
Temel ekspres uygulamamızın

26
00:01:57,850 --> 00:01:59,450
Uygulama nasıl yapılır.

27
00:01:59,470 --> 00:02:03,910
J. S. her şey yolunda.

28
00:02:04,440 --> 00:02:17,100
Tamam o halde NPM kurulum çizgi çizgi kaydetme işlemini yapacağız ve biz SJS istemek istediğimizi belirtmek istiyoruz ve isteği kullanmak

29
00:02:17,670 --> 00:02:21,870
istiyoruz çünkü böyle bir istekte bulunacağız.

30
00:02:22,290 --> 00:02:23,750
Bırakın bitirelim.

31
00:02:24,480 --> 00:02:30,100
Ve bu devam ederken, bu API'nın yapılandırılma biçimi hakkında konuşalım.

32
00:02:30,570 --> 00:02:37,360
Bu arada belgelerinize bir göz atarsak, sadece MDVIP com'dur.

33
00:02:37,610 --> 00:02:43,830
Dokümantasyona göz atalım ve aşağı kaydırın, kullanabileceğimiz bir parametre listesi

34
00:02:43,830 --> 00:02:45,440
olduğunu görebilirsiniz.

35
00:02:45,570 --> 00:02:53,190
Dolayısıyla, bu API'ya kimlik veya başlık ile arama yoluyla erişen iki temel yol vardır.

36
00:02:53,790 --> 00:02:56,180
Bu yüzden size bazı örnekler gösterdiğimde bu mantıklı olacaktır.

37
00:02:56,190 --> 00:03:02,620
Ancak fikir, bir film hakkında belirli bir fikriniz varsa, bu yüzden her filmin bir fikri vardır.

38
00:03:02,640 --> 00:03:08,460
Harry Potter ve Sihirbazının Taşı filmi fikrini alırsam, o film

39
00:03:08,460 --> 00:03:15,810
hakkında her türlü bilgiyi alabilirim; çürük domates verilerini bilirsiniz, poster görüntüsü bir yığın

40
00:03:15,840 --> 00:03:19,860
şeyler yapar, ancak ayrıca arama yapabilirim .

41
00:03:19,860 --> 00:03:24,420
Dolayısıyla, bir unvanından emin değilsem veya biliyorsanız arama yeteneği eklemek isterim ve

42
00:03:24,420 --> 00:03:26,090
birden fazla sonuç almak istiyorum.

43
00:03:26,130 --> 00:03:31,860
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.

44
00:03:31,950 --> 00:03:38,360
Bir sonuç için çok detay ve bilgi ancak 10 sonuç arayıp bulmak istiyorsanız Harry Potter veya Harry'yi

45
00:03:38,360 --> 00:03:44,010
sadece Harry için arayabilir ve birden çok sonuç elde edebilirim, ancak bir ton bilgi almam,

46
00:03:44,760 --> 00:03:46,990
öyle ki size göstereceğim nasıl işler.

47
00:03:47,160 --> 00:03:48,980
Aramayla başlayalım.

48
00:03:49,020 --> 00:03:53,110
S parametresinin gerekli olduğuna dikkat edin.

49
00:03:53,130 --> 00:03:55,360
Bu yüzden gereken tek şey budur.

50
00:03:55,500 --> 00:04:00,520
Ve açıklaması, bunun aranacak bir film başlığı olması.

51
00:04:00,540 --> 00:04:01,530
Tabii biraz kafa karıştırıcı.

52
00:04:01,530 --> 00:04:05,910
Ancak, sadece bir talep yaparsak Lwin'in neye ihtiyacınız olduğunu göstereceğim.

53
00:04:05,910 --> 00:04:07,840
Bu yüzden bu URL'yi kopyalayacağım.

54
00:04:07,900 --> 00:04:09,380
Veya yeni bir sekme açın.

55
00:04:09,930 --> 00:04:16,020
Ve kaydırırsanız tüm veri isteklerini OODB API dot com slash'e gönderebilirsiniz.

56
00:04:16,020 --> 00:04:23,130
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.

57
00:04:23,130 --> 00:04:29,010
Soru işareti, bu eğik çizgi soru işaretini yapacağız ve daha sonra arama yapmak için

58
00:04:29,460 --> 00:04:33,450
Eşittir ve başlayalım.

59
00:04:33,510 --> 00:04:37,970
Bu yüzden Star Wars'tan alacağız, belki de Star Trek isabet girdik ve hepsi bu kadar.

60
00:04:38,310 --> 00:04:46,090
Ve biz Jason 10 sonuç almak Star Wars Episode Dört Star Wars Episodes 5 6 Apollo blah.

61
00:04:46,200 --> 00:04:48,790
Star Trek Star Trek Karanlıkta.

62
00:04:48,870 --> 00:04:50,420
Böylece 10 sonuç alacağız.

63
00:04:50,910 --> 00:04:59,340
Bu bir arama, ama biz de yapabileceğimizi göreceğiz o zaman bunlardan birini

64
00:04:59,340 --> 00:05:08,640
alalım burada kimlik belgesinin kopyalanacağı söylenebilir ve belgelere geri dönersek kimliği de bilgi alabilirsin.

65
00:05:09,330 --> 00:05:13,250
Böylece burada görebileceğin gibi I ya da t kullanmamız gerekiyor.

66
00:05:13,770 --> 00:05:20,910
Bu nedenle ID TIV olarak bir kimlikle tam bir başlık ile arama yapacağım ve bize 1 sonuç veriyor.

67
00:05:21,210 --> 00:05:23,430
Bu yüzden daha fazla bilgi edineceğim.

68
00:05:23,490 --> 00:05:24,990
Öyleyse göz tarafından yapalım.

69
00:05:25,200 --> 00:05:27,410
Böylece başka bir sekme açabiliriz.

70
00:05:27,510 --> 00:05:28,840
MTBE API'sı.

71
00:05:29,430 --> 00:05:34,500
Soru işareti, D-B Kimliği olduğuma eşit.

72
00:05:35,070 --> 00:05:37,440
Daha fazla bilgi alabileceğimi görebiliyorsun.

73
00:05:37,680 --> 00:05:44,340
Bu nedenle, sadece başlık ve yıl değil de, tür yönetmeninin bu aramaya karşı her türlü

74
00:05:45,360 --> 00:05:47,640
şeyi yaptığı çalışma zamanı derecelendirmesi.

75
00:05:47,670 --> 00:05:49,570
Bu yüzden bu aramayla çalışacağız.

76
00:05:49,650 --> 00:05:55,770
Bir API'ye sahip olacağız ve kullanıcıya Star Wars veya Harry Potter ya da Kaliforniya ne

77
00:05:55,770 --> 00:06:02,730
olursa olsun bir sorgu girebilecek bir form alacağız ve sonra kullanıcı türünü bu formda ne alırsanız onu

78
00:06:03,600 --> 00:06:04,710
koyacağız tam burada.

79
00:06:04,740 --> 00:06:05,720
Ve sen.

80
00:06:06,030 --> 00:06:14,670
California'ya eşit olur, o zaman bu Jason'ı geri alacağız ve onu ayrıştırıp sonuçları göstereceğiz.

81
00:06:14,760 --> 00:06:15,410
Böylece

82
00:06:15,450 --> 00:06:20,640
Bahsetmek istediğim son şey, bu isteğe bağlı parametrelerden bazılarıyla

83
00:06:20,640 --> 00:06:22,720
çalışabileceğimiz diğer şeylerden bazıları.

84
00:06:22,860 --> 00:06:30,960
Bu nedenle, BY kimlik arayışına bakarsak kimliği sorgulamayla ekleyebileceğiniz komplo kısa

85
00:06:30,990 --> 00:06:37,420
veya dolu olmasını istiyoruz veya çürük domates verilerini istiyoruz.

86
00:06:37,470 --> 00:06:39,030
Haydi deneyelim.

87
00:06:39,030 --> 00:06:40,470
Bunu burada yapalım.

88
00:06:40,650 --> 00:06:43,750
Arsaya bir göz atın burada.

89
00:06:43,830 --> 00:06:55,250
Şimdi, bir ampersand ile eklersem, sorgu dizeleri nasıl oluşturulur ve arsa eşittir.

90
00:06:56,190 --> 00:06:57,540
Biraz daha uzun.

91
00:06:57,690 --> 00:07:04,750
Bunun gerçekten farkedilebilir olup olmadığını bilmiyorum ama burada bittiği kısa sürede aşağı iniyor ve

92
00:07:04,770 --> 00:07:06,720
Darth Vader burada bitiyor.

93
00:07:07,410 --> 00:07:15,160
Aynı şekilde domatesleri de bana çürük domates verilerini verecek olana eşit olarak ekleyebilirim.

94
00:07:15,450 --> 00:07:19,230
Bu yüzden tüm bu çürük domates verilerini burada da alıyoruz.

95
00:07:19,320 --> 00:07:21,280
Bu eğlenceli bir şey.

96
00:07:21,600 --> 00:07:25,470
Önemli olan, bu parametrelere ekleyebilmenizdir.

97
00:07:25,470 --> 00:07:27,010
Bu zorunludur.

98
00:07:27,270 --> 00:07:31,530
Ve daha sonra başka şeyler var, ama hepsi bu anahtar değer çiftini daha önce gördüğünüz

99
00:07:31,530 --> 00:07:33,120
normal bir sorgu dizesi gibi izliyor.

100
00:07:33,120 --> 00:07:38,430
Ancak bu görüşmeleri nasıl yapılandıracağınızı bilme şekliniz belgelere dayanır ve bunu daha önce

101
00:07:38,430 --> 00:07:39,470
belirtmiş olmalıyım.

102
00:07:39,540 --> 00:07:46,740
Burada hoş bir örneği var, bu yüzden siz de anlamaya

103
00:07:46,740 --> 00:07:55,530
çalışıyorsanız, Harry Potter'ın 2000'de çıktığı bayt başlıklı filmi aramaya başlamayı öğrenmek istiyoruz.

104
00:07:55,530 --> 00:08:00,060
Aslında çözebileceğimiz ve doluyabildiğimiz bir şey vardı.

105
00:08:00,420 --> 00:08:02,590
Ve Jaison'u istiyorum.

106
00:08:03,600 --> 00:08:06,140
Kullanabileceğiniz bir hastasınızdır.

107
00:08:06,900 --> 00:08:10,330
Ve bize örnek bir sonuç verir.

108
00:08:10,830 --> 00:08:17,180
Dolayısıyla bununla oynayabilir ve bunu SML'ye değiştirebiliriz ve eski XM-Miktarını iğrenç

109
00:08:17,210 --> 00:08:19,940
Actimel'i eski MIL'den hiç sevmeyiz.

110
00:08:20,160 --> 00:08:22,880
Onunla oynamak güzel bir şey.

111
00:08:22,890 --> 00:08:23,980
TAMAM.

112
00:08:24,060 --> 00:08:25,390
Bu yüzden buraya video gönderelim.

113
00:08:25,410 --> 00:08:29,070
Ve sonra bir sonraki aşamada aslında uygulamayı oluşturmaya geri döneceğiz.
