1
00:00:00,300 --> 00:00:00,840
Tamam.

2
00:00:00,840 --> 00:00:01,640
Tekrar hoşgeldiniz.

3
00:00:01,830 --> 00:00:09,210
Dolayısıyla, bu durumda bir düğüm uygulaması veya bir düğüm dosyası yerine istek paketinin isteklerini

4
00:00:09,210 --> 00:00:10,610
nasıl kullanacağınızı gördük.

5
00:00:10,770 --> 00:00:14,510
Şimdi, Jaison'u işleyen bir istekte bulunma şekliniz hakkında konuşacağız.

6
00:00:14,550 --> 00:00:19,820
Bu yüzden tüm bu delili okudum ve Google'dan yaşlandık.

7
00:00:19,860 --> 00:00:21,740
Çoğu zaman bunu yapmayacaksınız.

8
00:00:21,840 --> 00:00:24,340
Çoğu zaman bir API isteğinde bulunacaksınız.

9
00:00:24,630 --> 00:00:27,180
Bu yüzden gerçekten basit bir şey alacağız.

10
00:00:27,180 --> 00:00:32,500
Bu Yahoo hava durumu API'sinin, Hawaii'de gün batımı zamanını elde etmek için kurulduğunu gördük.

11
00:00:33,210 --> 00:00:34,910
Bu yüzden ben url kopya gidiyorum.

12
00:00:35,160 --> 00:00:36,180
Sadece iki kez kontrol et.

13
00:00:36,180 --> 00:00:38,290
Geri döndüğümüz şey de bu.

14
00:00:38,860 --> 00:00:43,560
Tek yapmak istediğimiz, çalıştırdığınız her seferinde bugüne veya Hawaii'deki

15
00:00:43,560 --> 00:00:49,060
ya da sonraki gün batımı yazdıran gerçekten basit bir uygulama yapmak.

16
00:00:49,650 --> 00:00:55,740
o heyecan verici ama güzel ve basit Jason değil, ne yapmak isteyeceğiz yazdırılmak.

17
00:00:55,740 --> 00:00:56,650
Öyleyse işleyeceğimiz

18
00:00:56,930 --> 00:01:01,390
Sonuçlar kanalı Astronomi gün batımı görelim.

19
00:01:01,410 --> 00:01:07,400
Bu 6:55 p'yi almak için o dört seviyeye erişmeniz gerekiyor. m. dize.

20
00:01:07,800 --> 00:01:10,510
Ve bu sadece normal bir javascript nesnesi gibidir.

21
00:01:10,530 --> 00:01:18,990
Şimdi geri dönelim ve sadece Adeptus'un yapacağımız ilk şey, çevremizi, burada sahip olduğumuz bu formla

22
00:01:18,990 --> 00:01:20,390
eşleşecek şekilde değiştirelim.

23
00:01:20,400 --> 00:01:32,300
Yani hiçbir hata ve tepki durumu kodu 200 sadece temizlemek için o zaman bu başka kurtulmak için gidiyorum.

24
00:01:33,750 --> 00:01:34,860
Ve sonra burada.

25
00:01:35,250 --> 00:01:38,020
Peki biz sadece bunların hepsinden

26
00:01:40,830 --> 00:01:50,340
kurtulmak ve yalnızca günlük yanıtını iptal etmek ya da C-3 günlüğünü kabul ettiğini ve URL'yi değiştireceğini istiyoruz.

27
00:01:50,340 --> 00:01:53,400
Bu yüzden basitçe başlayın.

28
00:01:53,640 --> 00:01:55,000
Anlaşıldı.

29
00:01:55,290 --> 00:01:57,530
Kopyalayıp tekrar yapıştırın.

30
00:01:57,690 --> 00:01:58,580
Devasa

31
00:01:58,580 --> 00:02:00,260
Biliyorum.

32
00:02:00,570 --> 00:02:05,280
Sadece buna bakarken, tüm bunların yüzde olduğunu görebilirsiniz.

33
00:02:05,280 --> 00:02:11,260
Bunlar bir boşluk nasıl kodladığınız ve hepsi sizinle aşina olmamış durumda.

34
00:02:11,380 --> 00:02:13,570
Burada dev bir açıklama var.

35
00:02:13,680 --> 00:02:15,560
Oldukça yoğun.

36
00:02:15,570 --> 00:02:20,730
Bu API'yı kendi başına bir şey için kullanmak istiyorsan, buna odaklanmayacağız.

37
00:02:20,730 --> 00:02:23,100
Kesinlikle inceleyebilirsin ama burada görebiliyorsun.

38
00:02:23,160 --> 00:02:29,880
Alaska'da olduğu gibi başka bir yerle değiştirebileceğimizden eminim neden Maui var ve güneye doğru

39
00:02:29,880 --> 00:02:32,900
potansiyel olarak kuzeyden farklı olmasını bekliyoruz.

40
00:02:32,900 --> 00:02:34,350
Bilmiyorum.

41
00:02:34,390 --> 00:02:39,780
Tamam o halde sadece cesedi yazdırdığımızda neler elde ettiğimizi görelim ve bu resmi çalıştıralım.

42
00:02:39,780 --> 00:02:42,250
Diğer şeyler geliyor.

43
00:02:42,630 --> 00:02:44,410
Düğümün ilk isteği.

44
00:02:44,450 --> 00:02:45,360
Evet.

45
00:02:45,790 --> 00:02:46,310
TAMAM.

46
00:02:46,350 --> 00:02:48,130
O halde bunu çıktı alıyoruz.

47
00:02:48,780 --> 00:02:57,830
Gerçekten yapmamız gereken tek şey kraliçeye erişmek ve sonuçlara erişmek gerekiyor.

48
00:02:57,880 --> 00:02:58,990
Burada görmek biraz zor.

49
00:02:59,010 --> 00:03:00,550
Kanal gökbilim gün batımı.

50
00:03:00,600 --> 00:03:06,330
Ancak, buraya yapış biçimine bakarsanız ve bu, insanlara cevabın nasıl göründüğünü anlamalarına

51
00:03:06,330 --> 00:03:09,580
yardımcı olmak için kullandıkları güzel bir araçtır.

52
00:03:09,750 --> 00:03:15,780
Çoğu AP'li çocuğun görüntüleyebileceği tam biçime sahip olmayacaksınız, ancak tabii ki burada isteğinizi tarayıcınızda

53
00:03:15,780 --> 00:03:19,890
yapabilir ve yalnızca tek bir görünümünüz varsa bir göz atabilirsiniz.

54
00:03:19,890 --> 00:03:22,560
Bu yüzden bu sorguyu yapmak istiyorum.

55
00:03:22,980 --> 00:03:23,370
TAMAM.

56
00:03:23,370 --> 00:03:26,590
Bu ilk seviye ve sonuçta sonraki şey de sonuç.

57
00:03:26,610 --> 00:03:28,790
Şimdi kraliçeyle başlayalım.

58
00:03:29,010 --> 00:03:38,410
Dolayısıyla, geri dönersek, kayıt kütüğü sorgusunu kaydetmek gibi yalnızca iptalini yapabiliriz.

59
00:03:38,670 --> 00:03:40,530
Hadi deneyelim.

60
00:03:41,580 --> 00:03:43,400
Oh tanımlanmadı.

61
00:03:43,560 --> 00:03:44,860
Neden böyle oluyordu

62
00:03:45,000 --> 00:03:46,120
Yani, ne oluyor.

63
00:03:46,470 --> 00:03:57,330
İyi cevap, cesedi buraya geri getirdiğimizde bunun bir javascript nesnesi gibi gözüktüğü ama

64
00:03:57,330 --> 00:03:57,990
değil.

65
00:03:58,170 --> 00:04:00,190
Bu bir ip.

66
00:04:00,210 --> 00:04:04,470
Bu yüzden biraz zaman ayırın ve bunun bir dize olduğunu nasıl kanıtlayabileceğimizi düşünün.

67
00:04:04,730 --> 00:04:08,630
Constable Lague vücudu bedenlerin ip olduğunu nasıl bileceğiz.

68
00:04:09,180 --> 00:04:15,330
Eh, sadece her zaman beni gezdiren, büyük harfle yazılmayan bir tür kullanacağız.

69
00:04:15,330 --> 00:04:15,950
Beni deliriyor.

70
00:04:15,950 --> 00:04:17,520
Ama tamam.

71
00:04:18,120 --> 00:04:27,570
bunun bir dizge olduğunu görürsünüz, bu bilgilere erişemeyiz, çünkü temelde geri dönüyoruz, tırnak içine

72
00:04:27,570 --> 00:04:28,380
alıyoruz.

73
00:04:30,940 --> 00:04:32,010
Bunu yaparsak

74
00:04:32,010 --> 00:04:33,050
Her şey bu.

75
00:04:33,180 --> 00:04:38,550
Tırnak ile doludur, ancak bu gibi dev bir dizedir, çünkü bunu göstermek için yardımcı olmaz.

76
00:04:39,420 --> 00:04:44,660
Ve o dizgenin parçalarına erişemiyoruz çünkü bir javascript nesnesi değil.

77
00:04:44,910 --> 00:04:51,180
Dolayısıyla basit bir çözüm var, ancak bunu unuttuğumuzda rahatsız edici oluyor ve neden neden tanımsız

78
00:04:51,180 --> 00:04:52,710
olduğumuzu merak ediyor olabilirsiniz.

79
00:04:52,710 --> 00:04:58,400
Bu cesette kesinlikle veri yok, çünkü burada görüyoruz.

80
00:04:58,710 --> 00:05:02,290
Peki bir nesneye dönüşmeliyiz ve bunu yapmak gerçekten kolaydır.

81
00:05:02,910 --> 00:05:07,770
Tek yapmamız gereken bunun ayrıştırılması ve Javascript bunun gibi görünen güzel bir

82
00:05:07,770 --> 00:05:08,460
yapıyla geliyor.

83
00:05:08,460 --> 00:05:13,500
Jason Parrs ve ayrıştırmak istediğimiz şey vücut olmalı.

84
00:05:13,830 --> 00:05:15,800
Sonra da sonuç değişkenini kaydederiz.

85
00:05:15,810 --> 00:05:22,490
Bu yüzden sadece veri olarak ya da anlaşılır hale getirmek için ayrıştırılmış veriler deriz.

86
00:05:23,160 --> 00:05:26,790
Böylece, ayrıştırılmış veriler ayrıştırıldı, çünkü Jaisalmer'in ayrıştırma gövdesi var.

87
00:05:26,790 --> 00:05:33,370
Şimdi bu günlük birimini iptal edersek, hiç farklı görünmemelidir.

88
00:05:33,380 --> 00:05:33,810
Bunu dene.

89
00:05:33,840 --> 00:05:39,960
Oh, o partiye yazdırdığı için aptalca, ayrıştırılmış verileri yazdıralım.

90
00:05:40,350 --> 00:05:41,520
Ve şimdi çalıştırırsak daha

91
00:05:44,550 --> 00:05:48,900
güzel biçimlendirilmiş bir sürüm elde ederiz, bu yüzden yalan söyledim aslında farklı görünüyor.

92
00:05:49,260 --> 00:05:51,630
Ancak veriler aynıdır.

93
00:05:51,630 --> 00:05:56,250
Yazdırılan bir dize gibi yazdırılmak yerine, bir nesne gibi bastırılmış haldedir ve en

94
00:05:56,730 --> 00:06:00,250
az bir katman görebildiğimiz güzel bir şekilde yapılandırılmış olduğunu görebilirsiniz.

95
00:06:00,420 --> 00:06:02,190
Yani kraliçe ve sonra saymak.

96
00:06:02,190 --> 00:06:18,270
zaman saymak ve kaydetmek için büyük tasarruf etmeye çalışalım ve aslında saymaya ihtiyacımız yok ve elbette ihtiyacımız olan sonuçtur.

97
00:06:19,260 --> 00:06:24,780
Bu yüzden kraliçeyi yapmaya çalışalım, o

98
00:06:25,440 --> 00:06:26,720
Koşmamaya çalış.

99
00:06:27,570 --> 00:06:32,940
Ve sonra Channel Astronomie'nin bu devi gün batımının burada olmasını isteriz.

100
00:06:34,560 --> 00:06:42,990
Ve bu, API ile çalışmanın bir parçası, verileri incelemek ve bu gibi bir şeyin özellikle gerçekten çok

101
00:06:43,050 --> 00:06:48,360
uzun bir şeyle kovalamak için kullanışlı olduğu bir şeyin nasıl yapılandırıldığını

102
00:06:48,360 --> 00:06:50,540
anlamaya çalışmak zorunda kalıyor.

103
00:06:50,640 --> 00:06:51,910
Bu çok hoş ve basit.

104
00:06:52,170 --> 00:06:52,650
TAMAM.

105
00:06:52,650 --> 00:06:54,160
Şimdi ne elde ettiğimizi görelim.

106
00:06:54,210 --> 00:06:55,610
Bunlar biraz üzücü zaman.

107
00:06:55,740 --> 00:07:02,680
Bu yüzden günlük gün batımını iptal etmek gibi güzel ve basit bir şey yapabiliriz.

108
00:07:03,110 --> 00:07:08,700
Ve neden bu?

109
00:07:10,470 --> 00:07:12,150
Ve API'den geliyor.

110
00:07:12,330 --> 00:07:18,420
Ve siz bunu yazıp yazmadıysanız ve altı ay içinde bunu değiştirirseniz o

111
00:07:18,420 --> 00:07:20,060
zaman değişir kesinlikle.

112
00:07:20,070 --> 00:07:24,110
Bu da yine basit bir API uygulamasıdır.

113
00:07:24,630 --> 00:07:30,890
Ancak, bu tür narin iç içe geçmiş veri türleriyle çalışmakta olduğumuz bir API'den geliyor.

114
00:07:31,230 --> 00:07:37,440
Ve bunu söylediğim gibi aslında API yanıtı aslında oldukça basit, ancak o zaman bile bu farklı

115
00:07:37,500 --> 00:07:40,790
seviyelerdeki ayrıntıları incelemek için bir sürü veri dolduruyoruz.

116
00:07:40,830 --> 00:07:43,460
Key takeaway rağmen bizim parçalar dayanmaktadır.

117
00:07:43,500 --> 00:07:48,660
Bu yüzden istediğimiz bilgileri içeren verilere benziyor olsa da veriyi geri aldığımızda,

118
00:07:49,140 --> 00:07:53,090
hepsi tek bir dizede olduğu için gerçekten bir şey çıkartamayız.

119
00:07:53,340 --> 00:07:59,190
nesnesine benzeyen dize sürümünden yalnızca ona tırnak işaretleri koyarak,

120
00:07:59,190 --> 00:08:05,550
erişebildiğimiz ve onu kontrol edebilen gerçek bir javascript nesnesine çevireceğiz.

121
00:08:05,730 --> 00:08:07,570
Dolayısıyla, bir javascript

122
00:08:07,950 --> 00:08:08,370
Tamam.

123
00:08:08,370 --> 00:08:15,030
Bir sonraki adımda, aslında filmler hakkında bilgi almak için istek modülü kullanan ve farklı film başlıklarını

124
00:08:15,030 --> 00:08:20,370
arayabileceğiniz ve bir film API'si kullanarak sonuçları görebileceğiniz bir arama uygulaması yapabilecek basit

125
00:08:20,370 --> 00:08:22,400
bir ifade uygulaması oluşturacağız.

126
00:08:22,720 --> 00:08:23,280
TAMAM.
