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

From Script | Spoken-Tutorial
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 ഈ ട്യൂട്ടോറിയൽ രേഖപ്പെടുത്താൻ, ഞാൻ 'ഉബുണ്ടു ലിനക്സ് 16.04' 'ഉപയോഗിക്കുന്നു
00:34 Drupal 8
00:36 Postman ഒരു REST client പിന്നെ Firefox web browser
00:41 താങ്കളുടെ ഇഷ്ടപ്രകാരം ഏതെങ്കിലും 'REST client' 'ഉം വെബ് ബ്രൗസറും ഉപയോഗിക്കാം.
00:46 ഈ ട്യൂട്ടോറിയൽ പ്രാവർത്തികമാക്കാൻ, Drupal.ന്റെ അടിസ്ഥാന അറിവ് നിങ്ങൾക്കുണ്ടായിരിക്കണം.
00:52 RESTful API നിങ്ങളുടെ Drupal. വെബ് സൈറ്റിൽ നടപ്പിലാക്കിയിരിക്കണം.
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 ഇപ്പോൾ ഒരു RESTful API ഉപയോഗിച്ച് ഞങ്ങളുടെ 'RESTful API' 'പരിശോധിക്കാൻ ഞങ്ങൾ പഠിക്കും.
01:41 ഞാൻ Postman ഒരു 'REST client ആയി ഉപയോഗിക്കും.
01:44 നിങ്ങളുടെ ഇഷ്ടപ്രകാരം ഏതെങ്കിലും 'REST client' ഉപയോഗിക്കാവുന്നതാണ്.
01:49 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 Anonymous usersനു GET method. ഉപയോഗിച്ച് ഡാറ്റ വീണ്ടെടുക്കാൻ ആദ്യം നമ്മൾ പഠിക്കും.
02:21 ഡ്രോപ് ഡൌണ് ലിസ്റ്റില് നിന്നും 'GET' തിരഞ്ഞെടുക്കുക.
02:24 ഞങ്ങളുടെ Events content type. 'RESTful API' 'ഞങ്ങൾ നേരത്തെ നടപ്പാക്കിയിരുന്നതായി ഓർക്കുക.
02:31 നമ്മൾ ഇപ്പോൾ 'RESTful API' ന്റെ പാത്തി ലു പ്രവേശിക്കും.
02:36 ഇവിടെ 'localhost: 8080' എന്റെ 'Server' പേരാണ്.
02:41 നിങ്ങൾ Bitnami Drupal stack ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, localhost:8080. നു
പകരം  localhost  ഉപയോഗിക്കാം 
02:50 ' Drupal നു Drupal എന്നതിന്റെ ഫോൾഡർ ആണ്.
02:53 events എന്നത് 'RESTful API' കോൺഫിഗർ ചെയ്ത content type .
03:00 മുകളിൽ വലതുകോണിലെ 'Send' 'ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
03:03 'Json format' ലെ നമ്മുടെ events content type കാണാൻ കഴിയും.
03:09 ഇനി നമുക്ക്സിംഗിൾ 'നോഡ്' വീണ്ടെടുക്കാൻ പഠിക്കാം.
03:13 ഒരു പുതിയ ടാബ് ചേർക്കുന്നതിന് മുകളിലുള്ള പാനലിലെ പ്ലസ് ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
03:18 ഡ്രോപ്പ്ഡൌൺ ലിസ്റ്റിൽ നിന്നും 'GET' തിരഞ്ഞെടുക്കുക.
03:21 നാം 'Node' ന്റെ കൃത്യമായ മാർഗ്ഗം നൽകണം.
03:25 'Send' ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. ഇവിടെ കാണാനാവുന്ന 'Node' ന്റെ കോൺടെന്റ് നിങ്ങൾക്ക് തിരിച്ചുകിട്ടുന്നു.
03:32 അടുത്തതായി നമുക്ക് POST method. ഉപയോഗിച്ച് Authenticated users എന്ന പേരിൽ ഒരു പുതിയnode സൃഷ്ടിക്കാൻ പഠിക്കാം.
03:39 ഒരു പുതിയ ടാബ് ചേർക്കുന്നതിന് മുകളിലുള്ള പാനലിലെ പ്ലസ് ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
03:44 ഡ്രോപ്പ് ഡൌൺ ലിസ്റ്റിൽ നിന്ന് 'POST' തിരഞ്ഞെടുക്കുക.
03:47 കാണിച്ചിരിക്കുന്നതുപോലെ പാത ടൈപ്പുചെയ്യുക. ഇവിടെ 'localhost: 8080' എന്റെ server പേരാണ്.
03:55 Drupal എന്നത് Drupal എന്നതിന്റെ ഫോൾഡർ ആണ്.
03:59 ബാക്കിയുള്ളവയെ ബാക്കപ്പ് ചെയ്യാൻ ഞങ്ങൾക്ക് കഴിയും.
04:02 Authorization, നു കീഴിൽ നമ്മൾ Type എന്നത് Basic Authentication. എന്നായി മാറ്റും.
04:08 ഇപ്പോൾ നമ്മൾ നമ്മുടെ Drupal website ന്റെ 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 events. എന്ന പുതിയ കോഡ് സൃഷ്ടിക്കാൻ ജാസിൻ കോഡ് ഉപയോഗിക്കുന്നു.
04:52 അതിനായി നമ്മൾ title നും ബോഡി ഫീൽഡിനുള്ള മൂല്യങ്ങൾ വ്യക്തമാക്കുന്നു.
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 'Node' മാറ്റം വരുത്താൻ പോസ്റ്റ്മാനൺ ക്ലയന്റിലുള്ള ഈ 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' ന്റെ യുആർഎൽ നൽകും.
06:14 Authorizationനു കീഴിൽ നമ്മൾ Type Basic Authentication. എന്നായി മാറ്റും.
06:20 ഇപ്പോൾ നമ്മൾ നമ്മുടെ Drupal' ന്റെusername and 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 താങ്കൾക്ക് '200' OK 'എന്നതായി' 'Status' 'കാണാം.
07:16 നമുക്കിപ്പോൾ കോൺടെന്റ് നമ്മുടെ Drupal വെബ് സൈറ്റിൽ പരിശോധിക്കാം.
07:20 ഞങ്ങളുടെ Drupal വെബ്സൈറ്റിലേക്ക് മാറുക. നമുക്ക് പേജ് പുതുക്കാം.
07:25 PATCH method. ഉപയോഗിച്ച് eventവിജയകരമായി പരിഷ്ക്കരിച്ചതായി നിങ്ങൾക്ക് കാണാം.
07:31 അടുത്തതായിDELETE method. ഉപയോഗിച്ച്' Authenticated users 'എന്ന പേരിൽ നിലവിലുള്ള node നീക്കം ചെയ്യാൻ പഠിക്കാം. '
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 സംഗ്രഹിക്കാം. ഈ റ്റുറ്റൊരിയലിൽ നാംPostman client ഒരു REST client
09:03 GET, POST, PATCH ', DELETE രീതികൾ ഉപയോഗിച്ച്'Postman client വഴി ഉള്ളടക്കത്തെ നിയന്ത്രിക്കൽ '
09:10 ഒരു അസൈൻമെന്റ് എന്ന നിലയിൽ - REST client വഴി ചില പുതിയ PATCH method ഉപയോഗിച്ച് articlesസൃഷ്ടിക്കുക.
09:19 താഴെയുള്ള ലിങ്കിലുളള വീഡിയോ സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. ദയവായി അത് ഡൌൺലോഡ് ചെയ്ത് കാണുക.
09:27 സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സാക്ഷ്യപത്രങ്ങൾ നൽകുന്നു.

കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ഞങ്ങൾക്ക് എഴുതുക.

09:38 സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്, എൻഎംഇഐടി, മാനവ വിഭവ വികസന മന്ത്രാലയം, സാംസ്കാരിക മന്ത്രാലയം, എൻ.വി.ഐ.ലി എന്നിവയിലൂടെ ധനസഹായം നൽകും

ഭാരത സർക്കാർ.

09:49 ഈ ട്യൂട്ടോറിയൽ വിജി സംഭാവന ചെയ്യുന്നു.

ഇത് ഐ.ഐ.ടി ബോംബയിൽ നിന്നും ഒപ്പുവച്ചതാണ് വിജി . ചേരുന്നതിന് നന്ദി.

Contributors and Content Editors

Vijinair