1
00:00:00,330 --> 00:00:00,600
ठीक है।

2
00:00:00,600 --> 00:00:01,650
वापसी पर स्वागत है।

3
00:00:01,680 --> 00:00:04,890
तो हम क्या एपीआई हमारे यह क्या क्या अवधि के लिए खड़ा है के बारे में बात की थी।

4
00:00:04,890 --> 00:00:07,360
हम कुछ उदाहरण से बात करो।

5
00:00:07,530 --> 00:00:16,710
अगले हम वे कैसे काम करते हैं और न सिर्फ आप जानते हैं कि वे कैसे संरचित कर रहे हैं, लेकिन क्या वे वापस भेजने के लिए और क्या डेटा की तरह लग रहा है के बारे में बात करने के लिए जा रहे हैं।

6
00:00:16,890 --> 00:00:22,060
तो क्या इस विशाल गड़बड़ यहाँ था और है और यही कारण है कि एचएमओ की तुलना में बेहतर है।

7
00:00:22,980 --> 00:00:28,550
iTunes करने के लिए एक मानवीय पता है इससे पहले कि हम है कि मैं इस छोटे से ग्राफिक आप के यहाँ है।

8
00:00:28,620 --> 00:00:34,270
क्या आप iTunes ब्राउज़र जानते देख सकते हैं।

9
00:00:34,590 --> 00:00:39,350
लेकिन फिर यहाँ आप क्या आइट्यून्स एपीआई से मिल रहा है।

10
00:00:39,780 --> 00:00:42,900
तो यह आप के लिए एक बहुत क्लीनर अधिक सरल पता है।

11
00:00:43,020 --> 00:00:49,170
और यह आप एक अच्छा साफ संस्करण है कि रंग कोडित लेकिन यह वास्तव में वास्तव में इस तरह लग रहा है पता है।

12
00:00:49,350 --> 00:00:51,190
लेकिन यह शुद्ध डेटा है कि हम मिल रहा है।

13
00:00:51,210 --> 00:01:01,350
तो यह अभी भी आप एल्बम नाम पता है और आप अतिरिक्त छवियों और तारीखें और रेटिंग और कीमतों लेकिन बजाय इस प्रारूप हैं।

14
00:01:01,800 --> 00:01:04,690
और जैसा कि आप यहाँ देख सकते हैं मैं वास्तव में Beyonce के लिए खोज रहा हूँ।

15
00:01:04,920 --> 00:01:09,720
और फिर इन परिणामों आप यहाँ देख रहे हैं।

16
00:01:09,870 --> 00:01:18,060
क्या मैं कर रहा हूँ एक एपीआई फोन आया था कि Beyonce संगीत वीडियो के लिए एक ही बात खोज करना होगा लिख ​​रही है।

17
00:01:18,210 --> 00:01:20,450
तो यह कैसे एपीआई संरचित है।

18
00:01:20,490 --> 00:01:25,560
आप इस आप जो मैं यहाँ क्या किया प्रलेखन पढ़ने के लिए हर एपीआई से बदल जाता है।

19
00:01:25,650 --> 00:01:30,140
लेकिन आपको यह अरेल जो मैं अभी कर देंगे करने के लिए अनुरोध कर सकते हैं।

20
00:01:32,580 --> 00:01:39,740
और हम क्या प्रतिक्रिया यह है क्योंकि यह सिर्फ पाठ का एक हिस्सा है पढ़ने के लिए मुश्किल होने जा रहा है है पर देखो।

21
00:01:39,810 --> 00:01:47,370
लेकिन इस 50 Beyonce संगीत वीडियो की तरह दिखता है के बारे में अंतर्निहित जानकारी है।

22
00:01:47,850 --> 00:01:59,290
इसलिए मैं इस का उपयोग करता है, तो मैं एक Beyonce संगीत वीडियो दर्शक आवेदन या Beyonce संगीत वीडियो साधा app है कि सिर्फ एक लेने और यह बेतरतीब ढंग से खेलना होगा निर्माण करना चाहता था सकता है।

23
00:02:00,030 --> 00:02:00,350
ठीक।

24
00:02:00,360 --> 00:02:10,180
तो फिर यहां महत्वपूर्ण यह है कि यह क्या आप यहाँ देख रहे हैं आप का प्रतिनिधित्व है पता है कि एक कंप्यूटर एक कोड इंटरफेस इंटरफेस है।

25
00:02:10,830 --> 00:02:20,460
तो यहाँ कुछ दूसरे छोर अंक जो ये आप के लिए शब्द है या iTunes एपीआई या एक iTunes एपीआई के बाकी खोज एपीआई है।

26
00:02:20,970 --> 00:02:24,270
तो तुम बीटल्स गाने के लिए खोज कर सकते हैं और यह आपको क्या करना होगा।

27
00:02:24,570 --> 00:02:31,710
और Tity गीत अवधि बीटल्स कोड हैरी पॉटर फिल्मों के बारे में पॉडकास्ट के लिए खोज कर सकते बराबर होती है।

28
00:02:32,250 --> 00:02:37,290
और यह आप को दिखाने के लिए आप जानते हैं कि यह कैसे iTunes एपीआई की स्थापना की जाती है तो बस है।

29
00:02:37,290 --> 00:02:40,290
यह एक पैटर्न है कि आप अन्य एपीआई के लिए पालन होता नहीं है।

30
00:02:40,300 --> 00:02:46,670
फिर आप बस इसे हवा विशेष एपीआई आप में रुचि रखते हैं के लिए दस्तावेज का उपयोग कर का उपयोग कर यह पता लगाने की।

31
00:02:47,070 --> 00:02:51,640
ठीक है तो यह सामान है कि हम यहाँ देखते हैं कि क्या होता है।

32
00:02:52,080 --> 00:02:58,510
वहाँ दो मुख्य स्वरूपों कि वेब एपीआई के एपीआई आजकल के साथ जवाब दिया है।

33
00:02:58,740 --> 00:03:00,430
हम उसे उल्लू करने के लिए इस्तेमाल कर रहे हैं।

34
00:03:00,570 --> 00:03:02,190
यही कारण है कि हम अब तक क्या सब कुछ किया है।

35
00:03:02,190 --> 00:03:07,610
आप के साथ प्रतिक्रिया एप्लिकेशन को इस वेब साइट मैं अब यहाँ पर देख रहा हूँ लिखा है पता है और उसे बाहर धार।

36
00:03:07,710 --> 00:03:12,110
मेरे ब्राउज़र यह अच्छी तरह से मेरे लिए यह प्रदर्शित करता है लेता है, लेकिन वहाँ में अतिरिक्त सामान का एक बहुत कुछ है।

37
00:03:12,120 --> 00:03:17,170
हम बात के बारे में हम जरूरत नहीं है, हम नहीं चाहते कि जब हम एक एपीआई से डेटा के लिए पूछ रहे हैं।

38
00:03:17,490 --> 00:03:19,600
हम पृष्ठ के उस संरचना नहीं करना चाहती।

39
00:03:19,770 --> 00:03:22,910
रंग है कि हम सिर्फ सामग्री है कि यह सब के पीछे भी चाहते हैं।

40
00:03:23,130 --> 00:03:35,250
तो इन दो प्रारूपों है कि सबसे अधिक इस्तेमाल कर रहे हैं एसएमएल और Jaison बुलाया कर रहे हैं ताकि एसएमएल शुरू कर देंगे कि साथ विस्तारित मार्कअप भाषा या एक्स्टेंसिबल बाज़ार पुल के लिए खड़ा है।

41
00:03:35,370 --> 00:03:44,740
यह बहुत ज टिम एल के समान है और वाक्य रचना आप यहाँ देख सकते हैं कि हम इन कोण खोलने कोष्ठक और समापन टैग है कि स्लेश है।

42
00:03:45,120 --> 00:03:51,550
कहाँ हालांकि यह अलग बात है कि यह प्रस्तुति या प्रस्तुति की की संरचना का वर्णन नहीं करता है।

43
00:03:51,630 --> 00:03:55,840
हम यह नहीं कह रहे हैं कि यह बोल्ड है और इस सूची आइटम है।

44
00:03:56,370 --> 00:04:12,030
सब है कि यह करता कोड महत्वपूर्ण मूल्य जोड़े ताकि आप के रूप में डेटा यहाँ देख सकते हैं कि यह एक व्यक्ति टैग है और एक व्यक्ति के बजाय एक साल की उम्र में 21 नाम दिया जो Traveston शहर है जो लॉस एंजिल्स में है वहाँ है।

45
00:04:12,510 --> 00:04:19,470
इसलिए महत्वपूर्ण मूल्य जोड़े आप कर सकते हैं एक दूसरे के अंदर घोंसला बातें और वहाँ तुम यहाँ क्या डाल सकते हैं पर कोई वास्तविक नियम है।

46
00:04:19,470 --> 00:04:27,110
तो यह उसे बाहर धार नहीं पसंद है जब उन विशेष टैग आप जो कुछ भी आप चाहते हैं टैग डाल दिया है और इस एन्कोडिंग डेटा का एक तरीका है।

47
00:04:27,300 --> 00:04:32,560
और फिर हमारे कोड इस वापस मिल जाएगा और यह समझने में सक्षम हो जाएगा।

48
00:04:32,610 --> 00:04:37,940
ठीक है यह एक व्यक्ति है और एक एजेंट के नाम है और एक शहर और शहर लॉस एंजिल्स में है।

49
00:04:37,980 --> 00:04:47,050
जेसन डेटा भंडारण और वापस सुंदर Chimo के किसी भी या बदसूरत आप जो कर रहे हैं पर निर्भर करता है कि बिना डेटा भेजने का एक और तरीका है।

50
00:04:47,280 --> 00:04:52,400
लेकिन यह है कि अतिरिक्त सामान में से कोई भी और जावास्क्रिप्ट वस्तु संकेतन के लिए खड़ा है।

51
00:04:52,860 --> 00:04:57,580
और अगर आप जावास्क्रिप्ट के साथ परिचित हो वस्तुओं आप यह क्या किया जाना चाहिए बहुत परिचित दिखेगा।

52
00:04:57,600 --> 00:05:00,190
तो यह ठीक उसी डेटा हम यहाँ पड़ा है।

53
00:05:00,420 --> 00:05:02,940
एक व्यक्ति जो है उम्र 21 नाम ट्रैविस है।

54
00:05:02,940 --> 00:05:05,890
शहर Jaison का उपयोग कर एल.ए. है।

55
00:05:06,360 --> 00:05:19,600
इसलिए हम एक वस्तु है, जहां हम व्यक्ति जो किसी अन्य वस्तु है, जहां हम उम्र है या सिर्फ 21 नाम Traviss शहर लॉस एंजिल्स में है तो यह सिर्फ डेटा भंडारण का एक और तरीका है है है।

56
00:05:20,030 --> 00:05:20,970
या तो एक काम करता है।

57
00:05:20,960 --> 00:05:22,910
वहाँ अन्य विकल्प के रूप में अच्छी तरह से कर रहे हैं।

58
00:05:23,000 --> 00:05:34,310
भूतपूर्व लाख जेसन जेसन तुलना में बहुत अधिक इस्तेमाल किया जा रहा है, हालांकि जल्दी से और अधिक लोकप्रिय हो रहा है इस्तेमाल किया है और इसके लिए मुख्य कारण यह है कि बहुत बार हम API कॉल कर रहे है।

59
00:05:34,300 --> 00:05:35,630
हम जावास्क्रिप्ट का उपयोग कर रहे हैं।

60
00:05:35,750 --> 00:05:48,180
इसलिए जब हम इस डेटा को वापस पाने के लिए यह इस तरह दिखता है और हम जावास्क्रिप्ट में हो तो मैं एक जावास्क्रिप्ट आवेदन किया है और मैं मौसम डेटा के लिए पूछ रहा हूँ और इसे वापस जेसन के रूप में आता है।

61
00:05:48,470 --> 00:05:56,060
वैसे तो मैं बहुत जल्दी अपने जावास्क्रिप्ट में इसका इस्तेमाल कर सकते हैं मैं इस प्रारूप से इसे बदलने के लिए एक जावास्क्रिप्ट वस्तु में नहीं है।

62
00:05:56,060 --> 00:05:58,990
मैं यह जो मूल रूप से जावास्क्रिप्ट है से इसे पढ़ सकते हैं।

63
00:05:59,340 --> 00:06:01,640
और बहुत जल्दी या यह बहुत जल्दी है।

64
00:06:01,640 --> 00:06:11,410
हालांकि एक बात आप कुंजी चारों ओर उद्धरण की जरूरत है ताकि यह बिल्कुल नहीं है जावास्क्रिप्ट की जरूरत है कुंजी चारों ओर उद्धरण है, लेकिन यह बहुत बहुत समान है ऐसा करने के लिए ध्यान दें।

65
00:06:11,840 --> 00:06:19,230
और फिर मैं यहाँ अगर आप चाहते हैं कि यह केवल आपके पक्ष एक ही डेटा को अलग ढंग से प्रतिनिधित्व किया द्वारा उन पर लग पक्ष जानते हैं कि एक तुलना की है।

66
00:06:19,820 --> 00:06:31,950
तो याहू एक मौसम एपीआई है कि हम अभी उपयोग करने के लिए नहीं जा रहे है, लेकिन मैं इसे आप को दिखा रहा हूँ प्रलेखन के लिए यह कम से कम, क्योंकि यह आपको जेसन और ज़ेमो के बीच टॉगल करने के लिए अनुमति देता है।

67
00:06:32,660 --> 00:06:36,590
तो हम यहाँ क्या कर रहे हैं कुछ उदाहरण अनुरोधों अनुरोध करता है।

68
00:06:36,590 --> 00:06:47,110
तो अगर मैं बाहर निकालने के लिए सूर्यास्त के समय और हवाई के लिए पूछने के लिए कैसे करना चाहता था यह आप पहली बार यहाँ नीचे दिखाएगा यह वह जगह है जहाँ आप एक अनुरोध बनाने की जरूरत है।

69
00:06:47,120 --> 00:06:54,590
तो यह लंबे URL पागल की तरह दिखता है, लेकिन यह है जहाँ आप अनुरोध करने की आवश्यकता होगी और आप लिखने की जरूरत है।

70
00:06:54,710 --> 00:06:55,980
चलो देखते हैं।

71
00:06:56,090 --> 00:06:59,690
मौसम आगे से खगोल विज्ञान सूर्यास्त का चयन करें।

72
00:06:59,690 --> 00:07:10,780
इसलिए इस विशाल बात आप इसके बारे में बहुत ज्यादा चिंता करने की जरूरत नहीं है, लेकिन इस एक हिस्सा स्वरूप है Jaison के बराबर होती है और एक तुम इस अनुरोध को जो हम अपने ब्राउज़र पर कर सकते हैं।

73
00:07:11,000 --> 00:07:12,600
यह वही है जो आप में वापस लाने के लिए है।

74
00:07:12,830 --> 00:07:18,400
तो यह सूर्यास्त की तरह लग रहा है और इसलिए मैं ऐसा कर सकते हैं हवाई 6 या 5 बजे है।

75
00:07:18,750 --> 00:07:23,070
मैं यह भी है कि बस का अनुरोध कर सकते हैं और मैं यहीं है कि जवाब मिलता है।

76
00:07:23,180 --> 00:07:32,150
तो यह सिर्फ एक नियमित रूप से अनुरोध है, लेकिन मैं यह भी एसएमएल करने के लिए स्विच कर सकते हैं और आप एक ही सटीक जानकारी देखेंगे।

77
00:07:32,150 --> 00:07:40,730
यह सिर्फ एक छोटे से अलग लग रहा है और यह कैसे स्वरूपित है, लेकिन एक ही जानकारी यहाँ कुछ कहा है 6:55 p.m. तक का यह एसएमएल का उपयोग करने के लिए एक छोटे से clunkier है।

78
00:07:40,760 --> 00:07:52,650
पुराने एपीआई के कुछ ही समर्थन Exham है, लेकिन सबसे नई चीजों का समर्थन Jaison आजकल एक नई बात एक नए एपीआई कि केवल एक्स-राशि का समर्थन करता है खोजने के लिए बहुत दुर्लभ है।

79
00:07:52,910 --> 00:07:58,430
इसलिए हम जेसन पर ध्यान केंद्रित करने जा रहे हैं, लेकिन मैं बात घर हथौड़ा करना चाहते हैं कि वे सिर्फ दोनों स्वरूप हैं।

80
00:07:58,820 --> 00:08:07,430
इस स्थिति में जहाँ हम कहते हैं कि तुम मौसम Yahud पता है है डेटा है को देखते हुए और यह हमारे लिए इसे पाने के लिए करना चाहता है अच्छी तरह से यह एक डेमो के रूप में इसे भेजने के लिए नहीं जा रहा है।

81
00:08:08,210 --> 00:08:16,260
लेकिन वहाँ यह तो हम डकोटा की तरह कर सकते हैं और इसे खोलना और आप इसे से अर्थ मिल पता है कि इसे भेजने के लिए एक उम्मीद के मुताबिक प्रारूप की जरूरत है।

82
00:08:16,280 --> 00:08:20,190
एसएमएल एक विकल्प है, लेकिन जेसन एक बहुत आसान विकल्प है।

83
00:08:20,420 --> 00:08:31,420
यह कम आमतौर पर एक बहुत कम पाठ, जहां हम इन समापन टैग लिखने के लिए नहीं है, लेकिन यह भी बस जो कि क्या हम समय के सबसे अधिक कर रहे है जावास्क्रिप्ट के साथ वास्तव में अच्छी तरह से काम करता है।

84
00:08:31,520 --> 00:08:37,710
इसलिए कहा जाता है कि सब के साथ अगर हम यहाँ वापस जाने के लिए इस जेसन सिर्फ अपनी याददाश्त ताज़ा करने के लिए है।

85
00:08:37,790 --> 00:08:46,670
यह अंतर्निहित एपीआई कि Jaison एपीआई के लिए हमारे Shlash आह आराध्य तस्वीरों के लिए विशेष रूप से readed है।

86
00:08:46,740 --> 00:08:48,320
यह अंतर्निहित जम्मू गीत है।

87
00:08:48,920 --> 00:08:52,340
और यह एक गड़बड़ को देखने के लिए की तरह है।

88
00:08:52,430 --> 00:08:59,070
वहाँ एक क्रोम प्लगइन या एक क्रोम विस्तार है या जेसन दृश्य या पर बुलाया का उपयोग करना।

89
00:08:59,100 --> 00:09:02,840
आप सिर्फ देखने पर थे।

90
00:09:02,850 --> 00:09:04,860
यह एक क्रोम एक्सटेंशन है।

91
00:09:05,250 --> 00:09:09,350
यह जेसन यह है, जहां आप की तरह आसान तलाश कर सकते हैं की तरह लग रहे बनाता है।

92
00:09:09,380 --> 00:09:11,330
इसलिए मैं इसे यहाँ स्थापित जा रहा हूँ।

93
00:09:11,690 --> 00:09:19,370
और फिर जब मैं वापस जाने के लिए और मुझे लगता है कि एक ही अनुरोध है कि यह एक पल लगता है बनाते हैं।

94
00:09:19,380 --> 00:09:26,930
तो तुम मैं विस्तार से मूल और फिर अच्छा स्वरूपित संस्करण देख सकते हैं और यह जानकारी देखने के लिए एक बहुत आसान है देख सकते हैं।

95
00:09:27,120 --> 00:09:31,830
और वहाँ अभी भी एक बहुत यहाँ है, लेकिन मैं संरचना अब कैसे चीजों से संबंधित हैं देख सकते हैं।

96
00:09:31,860 --> 00:09:33,180
आप देख सकते हैं कि यह जेसन है।

97
00:09:33,170 --> 00:09:35,030
इसलिए हम घुंघराले ब्रेसिज़ है।

98
00:09:35,030 --> 00:09:37,000
अगर मैं यह थोड़ा बड़ा बना सकते हैं।

99
00:09:37,700 --> 00:09:39,860
हम महत्वपूर्ण मूल्य जोड़े की है।

100
00:09:40,220 --> 00:09:43,660
हम आप सरणी कोष्ठक तार नंबर पता है।

101
00:09:43,730 --> 00:09:44,870
यहाँ यह सब।

102
00:09:44,960 --> 00:09:55,010
और क्या अच्छा है कि मैं चीजों को बंद उन्हें विस्तार और उस विशाल जन कि आप यहाँ देख सकते हैं बजाय डेटा का पता लगाने कर सकते हैं।

103
00:09:55,010 --> 00:09:57,350
यह एक ही कोड यह सिर्फ अच्छी तरह से स्वरूपित है।

104
00:09:57,360 --> 00:09:59,750
इसलिए मैं अत्यधिक है कि ऐसा कुछ स्थापित करने की सिफारिश।

105
00:09:59,780 --> 00:10:04,030
वे उन्हें Firefox के लिए और बहुत ज्यादा हर दूसरे ब्राउज़र को वहाँ से बाहर हैं।

106
00:10:04,340 --> 00:10:05,920
मैं इसकी पुरजोर सलाह देता हूँ।

107
00:10:05,930 --> 00:10:09,200
आप भी सिर्फ ऑनलाइन कुछ दर्शक के लिए देख सकते हैं।

108
00:10:09,260 --> 00:10:19,070
आप एक विस्तार आप इस तरह की साइट पर जाकर अपने जेसन में पेस्ट करें और फिर आप के लिए प्रारूप पर क्लिक कोई यह कर सकते हैं प्रारूप स्थापित करने के लिए नहीं करना चाहते हैं।

109
00:10:19,190 --> 00:10:25,470
इसलिए मैं इस यहाँ जाने के प्रारूप का चयन कर सकता है और यह है कि करता है और साथ ही।

110
00:10:25,550 --> 00:10:26,680
लेकिन यह इंटरैक्टिव के रूप में नहीं है।

111
00:10:26,680 --> 00:10:29,620
मैं यह पतन और यह विस्तार नहीं कर सकते।

112
00:10:29,630 --> 00:10:40,510
तो लपेट जेसन एपीआई के लिए प्रारूपों एक्स-राशि Jaison सबसे आम में से एक है वेब एपीआई के लिए है के साथ नहीं बल्कि HTML की तुलना में है कि सभी kinkiness जवाब दिया है।

113
00:10:40,550 --> 00:10:50,120
तो हम क्या कर सकता हूँ कि आवेदन पत्र में इस जानकारी के लिए अनुरोध कर देगा लिख ​​रही है और हम इसे वापस मिल जाएगा एस.जे. गाना।

114
00:10:50,300 --> 00:11:06,030
हम इस REDIT जानकारी लेकिन एपीआई पर एक और japes उपयोग नहीं किया जाएगा कि जानकारी में वापस मिल जाएगा या एप्लिकेशन बहुत जल्दी इस्तेमाल करते हैं और फिर उसके साथ कुछ करने के लिए एक डेटाबेस के लिए इसे बचाने के लिए उस पर कुछ विश्लेषण करने में सक्षम हो जाएगा और उसके बाद कुछ दिखाना अंततः हमारी उपयोगकर्ता Kimmo के रूप में करने के लिए।
