Drupal/C4/RESTful-API-Implementation/Hindi
From Script | Spoken-Tutorial
Revision as of 11:34, 17 November 2020 by Sakinashaikh (Talk | contribs)
|
|
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 | यह स्क्रिप्ट विकास द्वारा अनुवादित है, हमसे जुड़ने के लिए धन्यवाद। |