Drupal/C4/RESTful-API-Implementation/Hindi

From Script | Spoken-Tutorial
Revision as of 11:34, 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 Implementation पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम समझेंगे कि RESTful API क्या है।
00:11 Views' का उपयोग करके RESTful API को लागू करना सीखेंगे।
00:16 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ Ubuntu Linux 16.04
00:22 Drupal 8 और Firefox web browser
00:25 आप अपनी पसंद के अनुसार किसी भी वेब ब्राउज़र का उपयोग कर सकते हैं।
00:29 इस ट्यूटोरियल का अभ्यास करने के लिए, आपको Drupal का बुनियादी ज्ञान होना चाहिए।
00:34 यदि नहीं, तो प्रासंगिक Drupal ट्यूटोरियल्स के लिए, कृपया दिखाए गए लिंक पर जाएँ।
00:40 आपके पास एक कार्यरत इंटरनेट कनेक्शन भी होना चाहिए।
00:44 RESTful API क्या है?
00:47 RESTful API , REpresentational State Transfer (i.e REST) तकनीकी पर आधारित है।
00:55 इसे RESTful web service के रूप में भी संदर्भित किया जाता है।
01:00 RESTful API सर्वर पर डेटा को लाने, जोड़ने या संशोधित करने के लिए बाहरी clients को पद्धतियां प्रदान करता है।
01:08 उदाहरण के लिए: समान सर्वर का उपयोग करके, हम या तो मोबाइल ऐप या डेस्कटॉप वेबसाइट का उपयोग करके बैंक लेनदेन कर सकते हैं।
01:17 RESTful API सामान्य उद्देश्य का API है।
01:20 अतः कोई भी एप्लिकेशन, जैसे कि एक अन्य वेबसाइट, मूल mobile apps और IoT devices आपके सर्वर के साथ डेटा का आदान-प्रदान कर सकता है।
01:31 चरण दर चरण RESTful API implementation process सीखते हैं।
01:37 निम्न चरण Bitnami Drupal Stack पर लागू होते हैं।
01:41 लेकिन अधिकांश चरण किसी भी अन्य Drupal संस्थापन पर भी लागू होते हैं।
01:47 चरण 1

सबसे पहले हम अपनी Drupal8 site खोलेंगे और आवश्यक core modules संस्थापित करेंगे।

01:55 ऐेसा करने के लिए Extend टैब पर जाएं।
01:59 नीचे स्क्रोल करें और WEB SERVICES सेक्शन पर जाएं।
02:03 निम्न मॉड्यूल पर एक चेक मार्क लगाएं: HAL, HTTP Basic Authentication, RESTful Web Services और Serialization.
02:15 फिर उन्हें सक्षम करने के लिए नीचे Install बटन पर क्लिक करें।
02:20 हमें मैन्युअल रूप से REST UI module को भी संस्थापित करना होगा।
02:25 मैंने अपनी मशीन में इसे पहले ही संस्थापित और सक्षम कर दिया है।
02:29 यह जानने के लिए कि module को कैसे संस्थापित किया जाए, इस श्रृंखला मेंCreating Dummy Content के ट्यूटोरियल को देखें।
02:37 चरण 2

आगे हम REST client से अनुरोधों को स्वीकार करने के लिए REST resources कॉन्फ़िगर करेंगे।

02:45 ऐसा करने के लिए, Configuration टैब पर जाएं। WEB SERVICES में REST पर क्लिक करें।
02:52 अब REST resources पेज दिखता है।
02:55 हम Content के Edit बटन पर क्लिक करके formats को प्रतिबंधित करेंगे।
03:01 नीचे स्क्रॉल करें। Accepted request formats में, json पर एक चेक मार्क लगाएं।
03:08 इसे सेव करने के लिए नीचे Save configuration बटन पर क्लिक करें।
03:13 अब हमारी Drupal site REST client से json format requests स्वीकार करेगी।
03:19 चरण 3

आगे हमें authenticated users के लिए उचित अनुमतियां सेट करने की आवश्यकता है।

03:26 सामान्य तौर पर, तीन तरह के users होते हैं, जो RESTful API का उपयोग कर सकते हैं।
03:32 anonymous user
03:34 authenticated user और
03:36 कंटेंट को संशोधित करने के लिए अनुमति के साथ authenticated users
03:41 अब, हम authenticated user के लिए अपने Drupal को सेटअप करेंगे, जो अपनी स्वयं का कंटेंट बना, संपादित और डिलीट कर सकते हैं।
03:50 ऐसा करने के लिए, People पर जाएं।
03:53 Permissions टैब पर क्लिक करें।
03:57 नीचे स्क्रोल करें और AUTHENTICATED USER के लिए, Basic Page: Create new content
04:04 Basic Page: Delete own content
04:07 Basic Page: Edit own content पर चेकमार्क करें।
04:10 नीचे Save permissions बटन पर क्लिक करें।
04:13 मैंने अपना कंटेंट बनाने, संपादित करने और डिलीट के लिए authenticated users को सक्षम किया है।
04:20 आप अपनी आवश्यकताओं के आधार पर permissions दे सकते हैं।
04:24 चरण 4

अब हमें content typeचाहिए, जिस पर हम RESTful API लागू करना चाहते हैं।

04:32 Structure टैब पर जाएं और Content types पर क्लिक करें।
04:37 मैं RESTful API को कार्यान्वित करने के लिए Events content type का उपयोग करूंगी।
04:42 आप अपनी आवश्यकता के अनुसार किसी भी content type का उपयोग कर सकते हैं।
04:47 चरण 5

अब हमें हमारे Events content type के लिए View की आवश्यकता है।

04:53 Views के बारे में जानने के लिए, इस श्रृंखला का Displaying Contents using Views ट्यूटोरियल देखें।
05:00 नया view बनाने के लिए, Structure और Views पर जाएं।
05:06 Add view पर क्लिक करें और इसे Events underscore view नाम दें।
05:12 content of type को from All से Events में बदलें।
05:17 REST EXPORT SETTINGS में, Provide a REST export चेक करें।
05:22 हम events में REST export path टाइप करेंगे।
05:27 नीचे Save and edit बटन पर क्लिक करें।
05:30 अब हम अपनी घटनाओं का डिस्प्ले सेट करेंगे।
05:34 FORMAT सेक्शन में, Show ऑप्शन में, Entity पर क्लिक करें।
05:39 प्रदर्शित REST export डायलॉग बॉक्स में, Fields ऑप्शन चुनें।
05:45 Apply बटन पर क्लिक करें।
05:47 Row style options डायलॉग बॉक्स में, सेटिंग्स को वैसे ही रखें।
05:53 फिर Apply बटन पर क्लिक करें।
05:55 यह हमें अपने view' में fields से जोड़ने में सक्षम करेगा।
06:00 अब हम अपने Events content type के सभी fields जोड़ सकते हैं।
06:04 Add बटन पर क्लिक करें।
06:06 यह उपलब्ध fields की सूची दर्शाता है।
06:10 Search बॉक्स में, body टाइप करें।
06:13 सूची से Body चुनें, फिर Add and configure fields बटन पर क्लिक करें।
06:20 Apply बटन पर क्लिक करें।
06:22 फिर से एक और फ़ील्ड जोड़ने के लिए 'Add बटन पर क्लिक करें।
06:27 id के लिए सर्च करें और सूची से ID चुनें।
06:32 Add and configure fields बटन पर क्लिक करें।
06:36 फिर Apply बटन पर क्लिक करें।
06:38 PATH SETTINGS में, हम अपने events view का पाथ देख सकते हैं।
06:43 हम इस view को सेव करने के लिए Save बटन पर क्लिक करेंगे।
06:47 चरण 6

आगे हम डेटा पुनः प्राप्त करने के लिए एक नया view बनाएंगे।

06:54 Displays पैनल में Add बटन पर क्लिक करें।
06:59 REST export ऑप्शन चुनें।
07:02 अब इस नए view को कॉन्फ़िगर करें।
07:05 FORMAT सेक्शन में, Entity पर क्लिक करें।
07:09 Fields ऑप्शन चुनें और Apply बटन पर क्लिक करें।
07:14 उन सभी fields चेक करें, जिन्हें हम अपने content type में चाहते हैं। और Apply बटन पर क्लिक करें।
07:20 यहां आप देख सकते हैं कि हमारे आवश्यक fields अब जुड़ गए हैं।
07:25 PATH SETTINGS में, हम No path is set लिंक पर क्लिक करके पाथ सेट करेंगे।
07:31 Path फिल्ड में, टाइप करें events slash percentage sign.
07:37 Percentage चिन्ह का उपयोग उन मानों को निरुपित करने के लिए किया जाता है, जिनका उपयोग contextual filter के लिए किया जाएगा।
07:44 नीचे Apply बटन पर क्लिक करें।
07:47 अब, दाईं ओर ADVANCED ऑप्शन पर क्लिक करें।
07:51 CONTEXTUAL FILTERS में, Add बटन पर क्लिक करें।
07:56 हम अपने नोड को रेफर हेतु contextual filter के लिए ID जोड़ेंगे।
08:00 id सर्च करें और सूची से ID चुनें।
08:05 Apply बटन पर क्लिक करें।
08:07 अन्य सेटिंग्स को वैसे ही रखें।
08:10 फिर Apply बटन पर क्लिक करें।
08:13 इस कॉन्फ़िगरेशन को सेव करने के लिए Save बटन पर क्लिक करें।
08:17 इसी के साथ, हमने Views' का उपयोग करके अपने Drupal साइट में RESTful API को सफलतापूर्वक कार्यान्वित किया है।
08:24 बाद में श्रृंखला में, हम सीखेंगे कि REST Client का उपयोग करके अपने RESTful API को चेक कैसे करें।
08:31 इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं।
08:34 संक्षेप में।।
08:36 इस ट्यूटोरियल में हमने निम्न के बारे में सीखा- Views का उपयोग करके RESTful API का कार्यान्वयन।
08:45 नियतकार्य के रूप में, Article content type पर RESTful API को कार्यान्वित करें।
08:51 निम्नलिखित लिंक पर मौजूद विडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें।
08:58 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशाला आयोजित करती है। अधिक जानकारी के लिए, कृपया हमें लिखें।
09:09 स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, और NVLI, संस्कृति मंत्रालय, भारत सरकार द्वारा वित्त पोषित है।
09:19 यह स्क्रिप्ट विकास द्वारा अनुवादित है, हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Sakinashaikh