1
00:00:00,330 --> 00:00:00,600
Tamam.

2
00:00:00,600 --> 00:00:01,650
Tekrar hoşgeldiniz.

3
00:00:01,680 --> 00:00:04,890
Bu nedenle, API'nin bizim terimimizin ne anlama geldiğini konuştuk.

4
00:00:04,890 --> 00:00:07,360
Bazı örneklerle konuşacağız.

5
00:00:07,530 --> 00:00:13,410
Sonra nasıl işledikleri hakkında konuşacağız sadece ne yaptıklarını, ne gönderdiklerini

6
00:00:13,410 --> 00:00:16,710
ve verilerin neye benzediğini biliyorsunuz değil.

7
00:00:16,890 --> 00:00:22,060
Peki bu dev karışıklık burada ve neden HMO'dan daha iyi?

8
00:00:22,980 --> 00:00:28,550
Bunu yapmadan önce burada iTunes'a insan arayüzü bildiğiniz küçük bir grafik var.

9
00:00:28,620 --> 00:00:34,270
ITunes tarayıcısını tanıdığınızı görebilirsiniz.

10
00:00:34,590 --> 00:00:39,350
Ancak iTunes API'sından elde ettiğiniz şey bu.

11
00:00:39,780 --> 00:00:42,900
Bu yüzden çok daha basitleştirilmiş çok temizleyici biliyorsunuz.

12
00:00:43,020 --> 00:00:48,630
Ve bu, renk kodlu hoş bir temizlenmiş sürümü bildiğiniz halde aslında gerçekten böyle

13
00:00:48,630 --> 00:00:49,170
görünüyor.

14
00:00:49,350 --> 00:00:51,190
Ancak elde ettiğimiz saf veriler bu.

15
00:00:51,210 --> 00:01:00,060
Bu yüzden yine de albüm adlarını biliyorsunuz ve siz bu resimden ziyade fazladan resim, tarih, derecelendirme ve

16
00:01:00,060 --> 00:01:01,350
fiyat gösteriyorsunuz.

17
00:01:01,800 --> 00:01:04,690
Ve burada görebileceğiniz gibi ben aslında Beyonce arıyorum.

18
00:01:04,920 --> 00:01:09,720
Ve sonra burada gördüğünüz sonuçlar bunlar.

19
00:01:09,870 --> 00:01:18,060
Yaptığım şey, Beyonce müzik videolarında aynı şeyi arayacak bir API çağrısı yazmak.

20
00:01:18,210 --> 00:01:20,450
Yani API böyle yapılandırılmıştır.

21
00:01:20,490 --> 00:01:25,560
Bu, burada yaptığım belgeleri okumak zorunda olduğunuz her API'den değişiklikler.

22
00:01:25,650 --> 00:01:30,140
Fakat eğer buna bir talep edersen şu an yapacağım Arel.

23
00:01:32,580 --> 00:01:39,090
Ve okumak zor olacak cevabın ne olduğunu inceliyoruz çünkü sadece bir metin parçası.

24
00:01:39,810 --> 00:01:47,370
Ancak bu, 50 Beyonce müzik videoları gibi Tipler hakkındaki temel bilgilerdir.

25
00:01:47,850 --> 00:01:54,060
Ben sadece bir tane seçip rasgele oynatacak bir Beyonce müzik video görüntüleme uygulaması

26
00:01:54,120 --> 00:01:59,290
veya Beyonce müzik video karışıklığı uygulaması kurmak istersem bunu kullanabilirim.

27
00:02:00,030 --> 00:02:00,350
TAMAM.

28
00:02:00,360 --> 00:02:08,160
Burada yine önemli olan şudur; burada gördüğünüz şey, bir bilgisayar arabirimi bir kod arabirimi

29
00:02:08,160 --> 00:02:10,180
olduğunu bildiğiniz bir gösterimdir.

30
00:02:10,830 --> 00:02:18,240
Yani burada, sizin veya başka birisinin iTunes API'sinin terimi veya iTunes API'larından biri olan arama API'sı

31
00:02:18,240 --> 00:02:20,460
olan diğer bazı bitiş noktaları.

32
00:02:20,970 --> 00:02:24,270
Böylece Beatles şarkılarını arayabilir ve yapacağınız şey budur.

33
00:02:24,570 --> 00:02:31,710
Ve şarkı sözü terimi, Beatles, Harry Potter filmleri hakkındaki podcast'leri arayabilir.

34
00:02:32,250 --> 00:02:37,290
Ve bu sadece bunun iTunes API'sının nasıl kurulduğunu bildiğinizi göstermek içindir.

35
00:02:37,290 --> 00:02:40,290
Bu, diğer API için izleyeceğiniz bir model değildir.

36
00:02:40,300 --> 00:02:46,020
Yine, ilgilendiğiniz belirli API belgelerini kullanarak havayı kullanarak

37
00:02:46,020 --> 00:02:46,670
çözebilirsiniz.

38
00:02:47,070 --> 00:02:51,640
Tamam, burada gördüğümüz şeyler bunlar.

39
00:02:52,080 --> 00:02:58,510
Web API'sinin günümüzde yanıtlanan iki ana biçimi vardır.

40
00:02:58,740 --> 00:03:00,430
Onun için baykuşa alışkınız.

41
00:03:00,570 --> 00:03:02,190
Şimdiye kadar yaptığımız şey buydu.

42
00:03:02,190 --> 00:03:07,500
Şu anda burada aradığım bu Web sitesinin uygulamanın bildiği konusunda sizlere verilen yanıt yazılmış ve onu kenara çekti.

43
00:03:07,710 --> 00:03:12,110
Tarayıcım benim için güzel görüntüler almasını ister, ancak ekstra bir sürü şey var.

44
00:03:12,120 --> 00:03:17,170
Konuştuğumuz şey, bir API'den veri istediğimizde istemediğimiz halde.

45
00:03:17,490 --> 00:03:19,600
Sayfanın yapısını istemiyoruz.

46
00:03:19,770 --> 00:03:22,910
Sadece altını çizen içeriği istediğimiz renk.

47
00:03:23,130 --> 00:03:30,390
Dolayısıyla, en sık kullanılan bu iki biçime SML ve Jaison adı verilir; bu nedenle SML,

48
00:03:30,540 --> 00:03:35,250
genişletilmiş biçimlendirme dili veya genişletilebilir pazar payı köprüsü anlamına gelir.

49
00:03:35,370 --> 00:03:42,270
Bu, h tim L'ye çok benzer ve sözdizimi, buradaki eğik çizgi köşeli parantezlerin açılış ve

50
00:03:42,270 --> 00:03:44,740
kapanış etiketlerine sahip olduğunu görebilirsiniz.

51
00:03:45,120 --> 00:03:51,210
Farklı olduğu halde, sununun sunumunu veya yapısını tarif etmediği.

52
00:03:51,630 --> 00:03:55,840
Bunun cesur olduğunu söylemiyoruz ve bu bir liste öğesi.

53
00:03:56,370 --> 00:04:05,940
Yaptıklarının hepsi kod anahtar değeri çiftleri. Böylece burada görebileceğiniz bu veriler bir kişinin etiketidir ve bir

54
00:04:05,940 --> 00:04:12,030
kişi yerine 21 yaşındaki bir yaş, Los Angeles olan Traveston şehridir.

55
00:04:12,510 --> 00:04:19,110
Yani anahtar değer çiftleri şeyleri birbirinin içine yerleştirebilir ve burada koyabileceğinizle ilgili gerçek kurallar

56
00:04:19,110 --> 00:04:19,470
yoktur.

57
00:04:19,470 --> 00:04:25,590
Bu yüzden, o etiketleri koyduğunuzda onu öne çıkarmak gibi değil, istediğiniz etiketleri koyarsanız ve bu

58
00:04:25,590 --> 00:04:27,110
veri kodlamanın bir yoludur.

59
00:04:27,300 --> 00:04:32,560
Ve sonra kodumuz bunu geri alacak ve anlayacaktı.

60
00:04:32,610 --> 00:04:37,940
Tamam, bu bir kişidir ve bir acente adı ve bir şehir ve şehir Los Angeles'tır.

61
00:04:37,980 --> 00:04:45,300
Jason, verileri depolamanın ve bu veriyi kim olduğunuza bağlı olarak güzel Chimo veya çirkin olmadan geri

62
00:04:45,300 --> 00:04:47,050
göndermenin başka bir yoludur.

63
00:04:47,280 --> 00:04:52,400
Ancak hiçbir ekstra malzeme ve javascript nesne gösterimi için duruyor.

64
00:04:52,860 --> 00:04:57,580
Ve eğer javascript nesnelerine aşina iseniz bunun ne olması çok tanıdık gelecektir.

65
00:04:57,600 --> 00:05:00,190
Yani burada verdiğimiz veriler aynı.

66
00:05:00,420 --> 00:05:02,940
21 yaşındaki bir kişi Travis'tir.

67
00:05:02,940 --> 00:05:05,890
Şehir l. A. Jaison'u kullanarak.

68
00:05:06,360 --> 00:05:14,130
Dolayısıyla, yaşımızı yaşadığımız ya da Traviss şehrinin Los Angeles olduğu için başka bir nesne olan

69
00:05:14,130 --> 00:05:19,600
kişiliğimizin bir nesnesi var, bu yüzden veri saklamanın başka bir yolu.

70
00:05:20,030 --> 00:05:20,970
İkisi de çalışıyor.

71
00:05:20,960 --> 00:05:22,910
Diğer seçenekler de var.

72
00:05:23,000 --> 00:05:29,540
daha popüler hale geldi ve bunun ana nedeni, birçok kez API çağrıları yapmaktı.

73
00:05:29,540 --> 00:05:34,310
Ex-MIL, Jason Jason'dan çok daha fazla kullanılırdı, ancak hızla çok

74
00:05:34,300 --> 00:05:35,630
Javascript kullanıyoruz.

75
00:05:35,750 --> 00:05:42,430
Bu veriyi geri aldığımızda bunun gibi görünüyor ve javascript içerisindeyiz, bu yüzden bir javascript

76
00:05:42,830 --> 00:05:48,180
uygulaması var ve hava durumu verileri istiyor ve geri Jason olarak geliyor.

77
00:05:48,470 --> 00:05:54,800
O zaman bunu çok hızlı bir şekilde benim javascript'imde kullanabilirim, bu formattan bir javascript nesnesine

78
00:05:54,800 --> 00:05:56,060
dönüştürmek zorunda değilim.

79
00:05:56,060 --> 00:05:58,990
Temel olarak Javascript olanından okuyabilirim.

80
00:05:59,340 --> 00:06:01,640
Ve çok hızlı ya da çok hızlı.

81
00:06:01,640 --> 00:06:08,270
Bir şey, tam olarak javascript anahtarların etrafında tırnak işaretleri gerekiyor, ancak çok çok benzer değil bu

82
00:06:08,270 --> 00:06:11,410
yüzden Tuşlar çevresinde tırnak işaret gerektiğini unutmayın.

83
00:06:11,840 --> 00:06:17,300
Ve yine burada bir karşılaştırma yapalım, isterseniz sadece aynı verilerin farklı gösterildiği yan

84
00:06:17,390 --> 00:06:19,230
yana bakmanız gerektiğini bilirsiniz.

85
00:06:19,820 --> 00:06:26,180
Dolayısıyla Yahoo'nun şu anda kullanmayacağımız bir hava durumu API'sı var, ancak en azından

86
00:06:26,180 --> 00:06:31,950
Jason ve Zemo arasında geçiş yapmanıza izin verdiği için size belgelerini gösteriyorum.

87
00:06:32,660 --> 00:06:36,590
Bu yüzden, burada olan birkaç örnek istekler talep ediyor.

88
00:06:36,590 --> 00:06:44,780
nasıl isteyeceğimi öğrenmek istersem, burada ilk önce size göstereceğim, burada bir istekte bulunmanız gerekir.

89
00:06:44,780 --> 00:06:47,110
Gün batımını ve Hawai'u

90
00:06:47,120 --> 00:06:53,630
Dolayısıyla bu uzun URL biraz çılgın gözüküyor ancak bu isteğinizin olması gerektiği ve yazmanız gerekiyor.

91
00:06:54,710 --> 00:06:55,980
Bakalım.

92
00:06:56,090 --> 00:06:59,690
Havadan ileri astronomi gün batımı seçin.

93
00:06:59,690 --> 00:07:05,480
Dolayısıyla bu dev şey çok fazla endişelenmenize gerek yok ancak Jaison'a eşit olan

94
00:07:05,480 --> 00:07:10,780
bu bölüm ve tarayıcımız üzerinde bu isteği yaptığınız bir şey var.

95
00:07:11,000 --> 00:07:12,600
İçeri geri döndün.

96
00:07:12,830 --> 00:07:18,400
Yani günbatımı gibi görünüyor ve Hawai 6 ya da 5 p. m. Ben de bunu yapabilirim.

97
00:07:18,750 --> 00:07:23,070
Ayrıca bunu sadece talep edebilirim ve hemen burada yanıt alıyorum.

98
00:07:23,180 --> 00:07:31,340
Dolayısıyla bu sadece normal bir istek ancak SML'ye de geçebilirim ve aynı bilgiyi görürsünüz.

99
00:07:32,150 --> 00:07:36,450
Sadece biraz farklı görünüyor ve nasıl biçimlendirildiğini ama aynı bilginin burada bazıları

100
00:07:36,440 --> 00:07:40,730
6:55 p olduğunu söylüyor. m. SML kullanmak biraz daha tuhaftır.

101
00:07:40,760 --> 00:07:49,130
Eski API'lerden bazıları yalnızca Exham'ı destekliyor ancak günümüzde Jaison'un desteklediği yeni şeylerin çoğu, X miktarını destekleyen yeni bir

102
00:07:49,130 --> 00:07:52,650
API yeni bir şey bulmak için oldukça nadir.

103
00:07:52,910 --> 00:07:57,920
Bu yüzden Jason'a odaklanacağız, ancak yalnızca her iki formatta oldukları için eve çekiç atmak istiyorum.

104
00:07:58,820 --> 00:08:04,220
iyi bir şekilde tanıtmak isteyen bu durumu göz önünde bulundurarak bir demo olarak göndermeyeceğiz.

105
00:08:04,220 --> 00:08:07,430
Yahudun hava durumunun olduğunu bildiğini söyleyelim ve bize bunu

106
00:08:08,210 --> 00:08:13,910
Fakat Dakota'ya bir tür öneri getirebileceğimiz, önümüzdeki Dakota'ya girebileceğimiz ve ondan anlam çıkacağını

107
00:08:13,910 --> 00:08:16,260
tahmin edebileceğiniz bir format olması gerekiyor.

108
00:08:16,280 --> 00:08:20,190
SML bir seçenektir ancak Jason çok daha kolay bir seçenektir.

109
00:08:20,420 --> 00:08:26,210
Genellikle, bu kapanış etiketlerini yazmak zorunda kalmamakla birlikte çok daha az metin var ama

110
00:08:26,210 --> 00:08:31,420
aynı zamanda, çoğu zaman yaptıklarımız olan javascript ile gerçekten de güzel çalışıyor.

111
00:08:31,520 --> 00:08:37,710
Bütün bunlarla birlikte, burada geri dönersek Jason sadece hafızanızı yenilemek için derdi.

112
00:08:37,790 --> 00:08:45,900
Bu, özellikle Shlash Ah'ınız için sevilen fotoğraflar için okunan, Jaison API'sinin altında yatan API'dir.

113
00:08:46,740 --> 00:08:48,320
Bu temel J şarkısı.

114
00:08:48,920 --> 00:08:52,340
Ve bakmak biraz karışıklık.

115
00:08:52,430 --> 00:08:59,070
Bir krom eklentisi veya bir krom uzantısı var ya da Jason görünümünü kullanan ya da üzerinde.

116
00:08:59,100 --> 00:09:02,840
Görünürdün sadece.

117
00:09:02,850 --> 00:09:04,860
Bu bir krom uzantısı.

118
00:09:05,250 --> 00:09:09,350
Jason'ı böyle görünmesini sağlar, burada daha kolay keşfedebilirsiniz.

119
00:09:09,380 --> 00:09:11,330
Ben de buraya yükleyeceğim.

120
00:09:11,690 --> 00:09:19,370
Ve sonra geri döndüğümde aynı isteği yerine getirmek biraz zaman alıyor.

121
00:09:19,380 --> 00:09:24,930
Böylece orijinali ve sonra da güzel biçimlendirilmiş sürümü uzantısından görüyorum ve bilgiyi

122
00:09:24,920 --> 00:09:26,930
görmek çok daha kolay.

123
00:09:27,120 --> 00:09:31,830
Ve burada hala çok şey var, ancak şimdi yapıların nasıl ilişkili olduğunu yapıtını görebiliyorum.

124
00:09:31,860 --> 00:09:33,180
Jason olduğunu görebilirsiniz.

125
00:09:33,170 --> 00:09:35,030
Yani kıvırcık parantezlerimiz var.

126
00:09:35,030 --> 00:09:37,000
Bakalım bunu biraz daha büyük yapabilir miyim?

127
00:09:37,700 --> 00:09:39,860
Anahtar değer çiftlerine sahibiz.

128
00:09:40,220 --> 00:09:43,660
Dizim parantez dizgilerini biliyorsunuz.

129
00:09:43,730 --> 00:09:44,870
Bütün bunlar burada.

130
00:09:44,960 --> 00:09:51,390
Ve neyin güzel olduğunu, şeyleri kapatıp bunları genişletip burada görebildiğiniz

131
00:09:51,380 --> 00:09:55,010
dev kitle yerine verileri keşfedebilirim.

132
00:09:55,010 --> 00:09:57,350
Bu, yalnızca biçimlendirilmiş olanla aynı kod.

133
00:09:57,360 --> 00:09:59,750
Bu nedenle böyle bir şey yüklemenizi önemle tavsiye ederim.

134
00:09:59,780 --> 00:10:04,030
Onları Firefox ve hemen hemen her tarayıcı için hazırlıyorlar.

135
00:10:04,340 --> 00:10:05,920
Şiddetle tavsiye ederim.

136
00:10:05,930 --> 00:10:09,200
Ayrıca bazı görüntüleyenleri çevrimiçi olarak arayabilirsiniz.

137
00:10:09,260 --> 00:10:15,900
Bir uzantı kurmak istemiyorsanız, böyle bir siteye gidip Jason'ınızı yapıştırabilir ve

138
00:10:15,890 --> 00:10:19,070
daha sonra biçimi tıklatmadan biçimlendirebilirsiniz.

139
00:10:19,190 --> 00:10:25,470
Bu yüzden buradaki tüm formatları seçebilirim ve bunu da yapıyor.

140
00:10:25,550 --> 00:10:26,680
Ancak interaktif değil.

141
00:10:26,680 --> 00:10:29,620
Daraltamam ve genişlemem.

142
00:10:29,630 --> 00:10:36,760
Yani Jasonu tamamlamak için biçimlerden biri olan X-amount Jaison, API için en yaygın olanı web API'si

143
00:10:36,770 --> 00:10:40,510
HTML yerine tüm bu sapıklığı ile yanıt vermek zorundadır.

144
00:10:40,550 --> 00:10:48,900
şey, bu bilgi için bir istekte bulunacak uygulamalar yazılması ve bunu geri almamız.

145
00:10:48,890 --> 00:10:50,120
Yapacağımız J. şarkı.

146
00:10:50,300 --> 00:10:54,980
Bu redit bilgilerini kullanmayacağız, ancak başka bir API japığı bu bilgileri geri alacak

147
00:10:54,980 --> 00:11:01,470
veya uygulama çok hızlı bir şekilde kullanabilecek ve daha sonra bir veritabanına kaydetmek için bir şeyler yapabilecek ve üzerinde

148
00:11:01,460 --> 00:11:06,030
bazı analiz yapabilecek ve daha sonra bir şeyler gösterecektir sonunda Kimmo olarak kullanıcılarımıza.

149
00:11:06,290 --> 00:11:08,210
Bunu bir sonraki video'da nasıl yapılacağını görüyorsunuz.
