Webhooks (v2) സംബന്ധിച്ച ആദ്യ പരിചയം
ശ്രദ്ധിക്കുക: ഈ സവിശേഷതയോ ലേഖനമോ പരിചയസമ്പന്നരായ ഉപയോക്താക്കൾക്കുള്ളതാണ്.
Ultimate Multisite പോലുള്ള ഒരു ആപ്പ് അല്ലെങ്കിൽ സോഫ്റ്റ്വെയർ മറ്റ് അപ്ലിക്കേഷനുകൾക്ക് തത്സമയ വിവരം നൽകുന്നതിനുള്ള മാർഗമാണ് webhook. എന്തെങ്കിലും സംഭവിക്കുന്ന നിമിഷം തന്നെ ഒര ു webhook മറ്റ് അപ്ലിക്കേഷനുകളിലേക്ക് ഡാറ്റയോ പേലോഡുകളോ എത്തിക്കുന്നു. അതായത് നിങ്ങൾക്ക് ഡാറ്റ ഉടൻ ലഭിക്കും.
ഒരു ഇവന്റ് പ്രവർത്തനക്ഷമമാകുന്ന ഓരോ തവണയും Ultimate Multisite-ൽ നിന്ന് മറ്റൊരു CRM-ലേക്കോ സിസ്റ്റത്തിലേക്കോ ചില ഡാറ്റ സംയോജിപ്പിക്കാനോ കൈമാറാനോ വേണമെങ്കിൽ ഇത് സഹായകരമാണ്. ഉദാഹരണത്തിന്, പുതിയ ഒരു ഉപയോക്തൃ Account സൃഷ്ടിക്കുമ്പോൾ ഓരോ തവണയും ഉപയോക്താവിന്റെ പേരും ഇമെയിൽ വിലാസവും ഒരു മെയിലിംഗ് ലിസ്റ്റിലേക്ക് അയക്കേണ്ടിവരും.
ഒരു webhook എങ്ങനെ സൃഷ്ടിക്കാം
ഒരു webhook സൃഷ്ടിക്കാൻ, നിങ്ങളുടെ നെറ്റ്വർക്ക് അഡ്മിൻ Dashboard-ലേക്ക് പോകുക. Ultimate Multisite > Webhooks > Add New Webhook ക്ലിക്ക് ചെയ്യുക.

തുടർന്ന് നിങ്ങൾക്ക് webhook ക്രമീകരണം തിരുത്താം:

പുതിയ webhook സൃഷ്ടിക്കുമ്പോൾ Name, URL, Event പോലുള്ള വിവരങ്ങൾ നിങ്ങളോട് ചോദിക്കും. നിങ്ങളുടെ webhook-ിന് നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഏതെങ്കിലും പേര് ഉപയോഗിക്കാം. ഏറ്റവും പ്രധാനപ്പെട്ട ഫീൽഡുകൾ URL ഉം Event ഉം ആണ്.

Ultimate Multisite പേലോഡോ ഡാറ്റയോ അയക്കുന്ന അവസാനബിന്ദുവോ ലക്ഷ്യസ്ഥാനമോ ആണ് URL. ഡാറ്റ സ്വീകരിക്കുന്ന അപ്ലിക്കേഷനാണ് ഇത്.
മൂന്നാംകക്ഷി അപ്ലിക്കേഷനുകളുമായുള്ള സംയോജനം എളുപ്പമാക്കാൻ ഉപയോക്താക്കൾ സാധാരണയായി ഉപയോഗിക്കുന്ന പരിഹാരമാണ് Zapier. Zapier പോലുള്ള ഒരു പ്ലാറ്റ്ഫോം ഇല്ലെങ്കിൽ, ഡാറ്റ പിടിച്ചെടുക്കുകയും പ്രോസസ്സ് ചെയ്യുകയും ചെയ്യുന്ന ഒരു ഇഷ്ടാനുസൃത ഫംഗ്ഷൻ നിങ്ങൾ സ്വയം സൃഷ്ടിക്കേണ്ടിവരും. Zapier-നൊപ്പം Ultimate Multisite webhook എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ഈ ലേഖനം കാണുക.
ഈ ലേഖനത്തിൽ, ഒരു webhook എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിന്റെ അടിസ്ഥാന ആശയവും Ultimate Multisite-ൽ ലഭ്യമായ ഇവന്റുകളും നോക്കാം. requestbin.com എന്ന മൂന്നാംകക്ഷി സൈറ്റ് നാം ഉപയോഗിക്കും. കോഡിംഗ് ഒന്നും ചെയ്യാതെ ഒരു അവസാനബിന്ദു സൃഷ്ടിക്കാനും പേലോഡ് പിടിച്ചെടുക്കാനും ഈ സൈറ്റ് നമ്മെ അനുവദിക്കും. നിരാകരണം: ഡാറ്റ ലഭിച്ചുവെന്ന് കാണിക്കുക മാത്രമാണ് ഇത് ചെയ്യുക. പേലോഡിൽ പ്രോസസ്സിംഗോ മറ്റേതെങ്കിലും തരത്തിലുള്ള നടപടിയോ നടത്തുകയില്ല.
requestbin.com ലേക്ക് പോയി Create Request Bin ക്ലിക്ക് ചെയ്യ ുക.
ആ ബട്ടൺ ക്ലിക്ക് ചെയ്തതിന് ശേഷം, നിങ്ങൾക്ക് ഇതിനകം Account ഉണ്ടെങ്കിൽ ലോഗിൻ ചെയ്യാനോ അല്ലെങ്കിൽ സൈൻ അപ്പ് ചെയ്യാനോ ആവശ്യപ്പെടും. നിങ്ങൾക്ക് ഇതിനകം Account ഉണ്ടെങ്കിൽ, അത് നിങ്ങളെ നേരിട്ട് അവരുടെ Dashboard-ലേക്ക് നയിക്കും. അവരുടെ Dashboard-ൽ, നിങ്ങളുടെ Ultimate Multisite webhook സൃഷ്ടിക്കുമ്പോൾ ഉപയോഗിക്കാവുന്ന അവസാനബിന്ദുവോ URL-ഓ ഉടൻ കാണാം.
URL പകർത്തി Ultimate Multisite-ലേക്ക് തിരികെ പോകുക. URL ഫീൽഡിൽ അവസാനബിന്ദു നൽകുകയും ഡ്രോപ്പ്ഡൗണിൽ നിന്ന് ഒരു ഇവന്റ് തിരഞ്ഞെടുക്കുകയും ചെയ്യുക. ഈ ഉദാഹരണത്തിൽ, നാം Payment Received തിരഞ്ഞെടുക്കും.
ഒരു ഉപയോക്താവ് പേയ്മെന്റ് ചെയ്യുമ്പോഴെല്ലാം ഈ ഇവന്റ് പ്രവർത്തനക്ഷമമാകും. ലഭ്യമായ എല്ലാ ഇവന്റുകളും, അവയുടെ വിവരണവും പേലോഡുകളും പേജിന്റെ അടിയിൽ നൽകിയിരിക്കുന്നു. webhook സംരക്ഷിക്കാൻ Add New Webhook ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.