Drupal/C4/RESTful-API-with-a-REST-Client/Hindi

From Script | Spoken-Tutorial
Revision as of 11:35, 17 November 2020 by Sakinashaikh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 RESTful API with a REST Client पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम REST client के बारे में सीखेंगे।
00:11 हम यह भी सीखेंगेः GET method का उपयोग करके डेटा को पुनः प्राप्त करने के लिए REST client का उपयोग करना ।
00:17 POST method का उपयोग करके नया नोड बनाना।
00:20 PATCH method का उपयोग करके मौजूदा नोड को संशोधित करना और
00:24 DELETE method का उपयोग करके एक मौजूदा नोड को डिलीट करना।
00:28 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूं Ubuntu Linux 16.04
00:34 Drupal 8
00:36 REST client के रूप में Postman और Firefox web browser
00:41 आप अपनी पसंद के अनुसार किसी भी REST client और वेब ब्राउजर' का उपयोग कर सकते हैं।
00:46 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको Drupal का बुनियादी ज्ञान होना चाहिए।
00:52 आपकी Drupal वेबसाइट पर RESTful API कार्यान्वित होना चाहिए।
00:57 यदि नहीं, तो कृपया इस वेबसाइट पर पिछले Drupal ट्यूटोरियल्स को देखें।
01:03 आपके पास एक कार्यरत इंटरनेट कनेक्शन भी होना चाहिए।
01:08 पहले हम इस बात की पुष्टि करेंगे कि क्या हमारे Drupal8 साइट में RESTful API कार्यान्वित है। ऐसा करने के लिए, अपनी Drupa8 साइट खोलें।
01:18 फिर Structure और Views पर जाएं।
01:23 यहां आप देख सकते हैं कि RESTful API , Events content type में कार्यान्वित है।
01:30 ध्यान दें, कि हमने पहले ही RESTful API को कार्यान्वित करना सीख लिया है।
01:35 अब REST client का उपयोग करके अपने RESTful API को चेक करना सीखेंगे।
01:41 मैं REST client के रूप में Postman का उपयोग करूंगी।
01:44 आप अपनी पसंद के अनुसार किसी भी REST client का उपयोग कर सकते हैं।
01:49 Postman , web services को टेस्ट करने के लिए महत्वपूर्ण HTTP client है।
01:54 Postman client को संस्थापित करने के लिए, इस ट्यूटोरियल की Additional reading material लिंक देखें।
02:01 Bitnami Drupal Stack पर निम्न स्टेप्स लागू होते हैं।
02:06 लेकिन अधिकांश स्टेप्स किसी भी अन्य Drupal installation पर भी लागू होते हैं।
02:12 Postman client खोलें।
02:15 पहले हम GET method का उपयोग करके Anonymous users के लिए डेटा पुनः प्राप्त करना सीखेंगे।
02:21 ड्राप डाउन सूची से GET चुनें।
02:24 याद रखें, कि पहले हमने अपने Events content type पर RESTful API कार्यान्वित किया था।
02:31 अब हम अपने RESTful API के पाथ में प्रवेश करेंगे
02:36 यहां localhost:8080 मेरे सर्वर का नाम है।
02:41 यदि आप Bitnami Drupal stack का उपयोग नहीं कर रहे हैं, तो कृपया localhost:8080 के बजाय localhost का उपयोग करें।
02:50 drupal मेरे Drupal उदाहरण का फोल्डर है।
02:53 events content type' है, जिस पर हमने RESTful API कॉन्फ़िगर किया है।
03:00 अब ऊपर दाहिने कोने पर Send बटन पर क्लिक करें।
03:03 आप यहां अपने events content type के कंटेंट को json format में देख सकते हैं।
03:09 आगे हम एक एकल नोड को पुनः प्राप्त करना सीखते हैं।
03:13 एक नया टैब जोड़ने के लिए शीर्ष पैनल पर प्लस बटन पर क्लिक करें।
03:18 ड्राप डाउन सूची से GET चुनें।
03:21 हमें विशेष नोड का सटीक पाथ देना होगा।
03:25 Send बटन पर क्लिक करें। आप यहाँ देख सकते हैं कि उस विशेष नोड का कंटेंट पुनः प्राप्त किया गया है।
03:32 इसके बाद हमें POST method का उपयोग करके 'Authenticated users के लिए एक नया नोड बनाना सीखना है।
03:39 एक नया टैब जोड़ने के लिए शीर्ष पैनल पर प्लस बटन पर क्लिक करें।
03:44 ड्राप डाउन सूची से POST चुनें।
03:47 दर्शाए गए अनुसार पाथ टाइप करें। यहां localhost:8080 मेरे सर्वर का नाम है।
03:55 drupal मेरे Drupal उदाहरण का फोल्डर है।
03:59 हमें बाकी चीजों को स्थाई करना होगा।
04:02 Authorization में, हम Type को Basic Authentication करेंगे।
04:08 अब हम अपनी Drupal वेबसाइट का username और password देंगे।
04:13 अपनी request को अपडेट करने के लिए बाएँ ओर Preview Request बटन पर क्लिक करें।
04:19 Headers टैब पर क्लिक करें। आप basic authentication के लिए token देख सकते हैं।
04:26 हम Content-Type को application/hal+json सेट करेंगे।
04:32 अब हम Body टैब पर जाएंगे।
04:34 data format को raw में बदलें।
04:38 यहां हमें आवश्यक title और type fields घोषित करना चाहिए।
04:43 अतः निम्न कोड टाइप करें।
04:46 यह json कोड events प्रकार का एक नया कोड बनाने के लिए उपयोग किया जाता है।
04:52 उसके लिए हम शीर्षक और बॉडी फ़ील्ड के मान निर्दिष्ट करते हैं।
04:57 इस ट्यूटोरियल की Code files लिंक में समान कोड दिया गया है।
05:02 कृपया इसे डाउनलोड और उपयोग करें।
05:05 ऊपरी दाएं कोने पर स्थित Send बटन पर क्लिक करें।
05:09 यदि कंटेंट सफलतापूर्वक पोस्ट की गई है, तो आप नीचे इस कंटेंट के json कोड को देख सकते हैं।
05:16 हम अपनी Drupal वेबसाइट का कंटेंट भी देख सकते हैं।
05:20 Drupal साइट पर वापस जाएं।
05:23 यहां आप event देख सकते हैं जो Postman client से पोस्ट किया गया है।
05:28 ध्यान दें, पोस्ट का UID 100 है।
05:32 हम नोड को संशोधित करने के लिए postman client में इस UID का उपयोग करेंगे।
05:38 आगे हम PATCH method का उपयोग करके Authenticated users के लिए node को संशोधित करना सीखते हैं।
05:45 Postman client पर वापस जाएं।
05:48 एक नया टैब जोड़ने के लिए शीर्ष पैनल पर प्लस बटन पर क्लिक करें।
05:52 ड्रॉप-डाउन सूची से PATCH चुनें।
05:55 हम node की 'URL' प्रविष्ट करेंगे, जिसे हम संशोधित करना चाहते हैं।
06:00 उदाहरण के लिए, हम node को संशोधित करेंगे, जिसे हमने POST method के उपयोग से बनाया है।
06:05 इस post का UID , 100 है। हम node 100 की URL प्रविष्ट करेंगे।
06:14 Authorization में, हम Type को Basic Authentication में बदलेंगे।
06:20 अब हम अपनी Drupal वेबसाइट का username और password देंगे।
06:25 बाएं हाथ की ओर पर Preview Request बटन पर क्लिक करें।
06:28 Headers टैब पर क्लिक करें। यहां आप basic authentication के लिए token देख सकते हैं।


06:35 हम Content-Type को application/hal+json सेट करेंगे।
06:41 अब हम Body टैब पर जाएंगे।
06:44 data format को raw करें।
06:47 और यहां निम्न कोड़ टाइप करें।
06:51 इस कोड में हम title और body fields दोनों के मानों को संशोधित करते हैं।
06:57 इस ट्यूटोरियल के Code files लिंक में समान कोड दिया गया है। कृपया इसे डाउनलोड करें और उपयोग करें।
07:05 इसके बाद ऊपरी दाएं कोने पर Send बटन पर क्लिक करें।
07:09 आप Status को 200 OK के रूप में देख सकते हैं जिसका अर्थ है कि कंटेंट संशोधित है।
07:16 अपनी Drupal वेबसाइट के कंटेंट की जाँच करें।
07:20 अपनी Drupal वेबसाइट पर वापस जाएं। पेज को रिफ्रेश करें।
07:25 यहां आप देख सकते हैं कि event PATCH method का उपयोग करके सफलतापूर्वक संशोधित किया गया है।
07:31 इसके बाद DELETE method का उपयोग करके Authenticated users के लिए मौजूदा नोड को डिलीट करना सीखते हैं।
07:38 मैं node 100 चुनूंगी, जो मेरे द्वारा authenticated user के रूप में बनाया गया था।
07:44 याद रखें, कि हमने केवल अपने कंटेंट को डिलीट करने के लिए authenticated users को अनुमति दी है।
07:50 Postman client पर वापस जाएं। नया टैब जोड़ने के लिए प्लस बटन पर क्लिक करें।
07:57 ड्रॉप डाउन सूची से DELETE चुनें।
08:00 हम node की URL प्रविष्ट करेंगे, जिसे हम डिलीट करना चाहते हैं।
08:04 Authorization में, Type को Basic Authentication करेंगे।
08:10 अब हम अपनी Drupal वेबसाइट का username' और password देंगे।
08:14 बाईं ओर Preview Request बटन पर क्लिक करें।
08:18 फिर Headers टैब पर क्लिक करें।
08:21 हम Content-Type को application/hal+json करेंगे।
08:28 ऊपरी दाएं कोने पर Send बटन पर क्लिक करें।
08:31 आप Status 204 No content देख सकते हैं, जिसका अर्थ है कि कंटेंट डिलीट हो गया है।
08:38 अपनी Drupal साइट पर वापस जाएं।
08:41 पेज को रिफ्रेश करें।
08:43 हम देख सकते हैं कि node सफलतापूर्वक डिलीट हो गया है।
08:47 यह सब Postman client के माध्यम से कंटेंट के प्रबंधन के बारे में है। इसी के साथ, हम इस ट्यूटोरियल के अंत में आ गए हैं।
08:55 संक्षेप में, इस ट्यूटोरियल में, हमने निम्न के बारे में सीखाः REST client के रूप में Postman client और
09:03 GET, POST, PATCH और DELETE methods का उपयोग करके Postman client के माध्यम से कंटेंट का प्रबंधन करना।
09:10 नियतकार्य के रूप में, REST client के माध्यम से कुछ articles बनाएं और PATCH method का उपयोग करके articles को संशोधित करें।
09:19 निम्नलिखित लिंक पर मौजूद विडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें।
09:27 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशाला आयोजित करती है। अधिक जानकारी के लिए, कृपया हमें लिखें।
09:38 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, और NVLI, संस्कृति मंत्रालय, भारत सरकार द्वारा वित्त पोषित है।
09:49 यह स्क्रिप्ट विकास द्वारा अनुवादित है, हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh