Skip to main content

வெப் ஹூக்குகள் (v2) பற்றிய முதல் பார்வை

கவனிக்கவும்: இந்த அம்சம் அல்லது கட்டுரை மேம்பட்ட பயனர்களுக்கானது என்பதை நினைவில் கொள்க.

ஒரு வெப் ஹூக் (webhook) என்பது Ultimate Multisite போன்ற ஒரு செயலி மற்ற செயலிகளுக்கு நிகழ்நேர தகவல்களை வழங்க ஒரு வழி. வெப் ஹூக் தரவு அல்லது பேலோடுகளை உடனடியாக அனுப்பும், அதாவது நீங்கள் உடனடியாகத் தரவைப் பெறுவீர்கள்.

ஒவ்வொரு நிகழ்வும் தூண்டப்படும்போதும், Ultimate Multisite இலிருந்து வேறு ஏதேனும் CRM அல்லது அமைப்புக்கு சில தரவை ஒருங்கிணைக்கவோ அல்லது அனுப்பவோ வேண்டியிருந்தால் இது மிகவும் பயனுள்ளதாக இருக்கும். உதாரணமாக, ஒரு புதிய பயனர் கணக்கு உருவாக்கப்படும் ஒவ்வொரு முறையும் பயனரின் பெயர் மற்றும் மின்னஞ்சல் முகவரியை ஒரு மெயிலிங் லிஸ்ட்டுக்கு அனுப்ப வேண்டும்.

வெப் ஹூக்கை உருவாக்குவது எப்படி

ஒரு வெப் ஹூக்கை உருவாக்க, உங்கள் நெட்வொர்க் நிர்வாகி டாஷ்போர்டுக்குச் செல்லவும். Ultimate Multisite > Webhooks > Add New Webhook என்பதைக் கிளிக் செய்யவும்.

Add New Webhook button on Empty Webhooks list page

பிறகு நீங்கள் வெப் ஹூக் அமைப்புகளை மாற்றலாம்:

Add New Webhook form with Name, Event, and URL fields

ஒரு புதிய வெப் ஹூக்கை உருவாக்கும்போது உங்களுக்கு Name (பெயர்), URL மற்றும் Event (நிகழ்வு) போன்ற தகவல்கள் கேட்கப்படும். உங்கள் வெப் ஹூக்கிற்கு நீங்கள் விரும்பும் எந்தப் பெயரையும் பயன்படுத்தலாம். மிகவும் முக்கியமான புலங்கள் URL மற்றும் Event ஆகும்.

Webhook edit interface showing the URL field and payload preview

URL என்பது Ultimate Multisite தரவை அனுப்ப வேண்டிய இறுதிப் புள்ளி அல்லது இலக்கு (endpoint or destination) ஆகும். இந்தத் தரவைப் பெறும் செயலியே அது.

Zapier என்பது மூன்றாம் தரப்பு செயலிகளுடன் ஒருங்கிணைப்பை எளிதாக்க பயனர்கள் அதிகம் பயன்படுத்தும் மிகவும் பொதுவான தீர்வாகும். Zapier போன்ற ஒரு தளമില്ലാതെ, தரவை என்னென்ன பிடிக்க வேண்டும் மற்றும் அதை எவ்வாறு செயல்படுத்த வேண்டும் என்பதை நீங்கள் கைமுறையாக ஒரு தனிப்பயன் செயல்பாட்டை (custom function) உருவாக்க வேண்டியிருக்கும். Ultimate Multisite வெப் ஹூக்கை Zapier உடன் எவ்வாறு பயன்படுத்துவது என்பது குறித்த இந்த கட்டுரையைப் பார்க்கவும்.

ଏହି ଆଇକ୍ରିତରେ, ଆମେ ୱେବକ୍ (webhook) କିପରି କାମ କରେ ଏବଂ Ultimate Multisite ରେ ଆଲୋଚିତ ବିଷୟଗୁଡ଼ିକ ବିଷୟରେ ମୌଳିକ ଧାରଣାକୁ ଦେଖିବା। ଆମେ requestbin.com ନାମକ ଏକ 3rd party ସାଇଟ୍ ବ୍ୟବହାର କରିବା। ଏହି ସାଇଟ୍‌ଟି ଆମକୁ କୌଣସି କୋଡିଂ ବିଷୟରେ ଚିନ୍ତା କରିବା ବିନା ଏକ endpoint ସୃଷ୍ଟି କରିବା ଏବଂ payload ଟିକୁ ଗ୍ରହଣ କରିବାକୁ ଅନୁମତି ଦେବ। ଅବସର: ଏହା କେବଳ ଆମକୁ ଜଣାଇବ ଯେ ତଥ୍ୟଟି ପାଇଛି। payload ଉପରେ କୌଣସି ପ୍ରକାରର ପ୍ରକ୍ରିୟା ବା କୌଣସି କାର୍ଯ୍ୟ ସମ୍ପନ୍ନ ହେବ ନାହିଁ।

requestbin.com ଯାଆନ୍ତୁ ଏବଂ Create Request Bin ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ।

ତା'ପରେ, ଏହା ଆପଣଙ୍କୁ ଲଗଇନ୍ କରିବାକୁ କହିବ ଯଦି ଆପଣଙ୍କର ଅକ୍ଷର ଅଛି ବା ନୂଆ ଆକର୍ଷଣ (sign up) କରିବାକୁ। ଯଦି ଆପଣଙ୍କର ଅକ୍ଷର ଅଛି, ତେବେ ଏହା ଆପଣଙ୍କୁ ସିଧାସଳଖ ସେମାନଙ୍କ ଡାଶବୋର୍ଡରେ ନେଇଯିବ। ସେମାନଙ୍କ ଡାଶବୋର୍ଡରେ, ଆପଣ ချက်ଚି ବା URL ଦେଖିପାରିବ ଯାହାକୁ ଆପଣ ଆପଣଙ୍କ Ultimate Multisite webhook ସୃଷ୍ଟି କରିବା ପାଇଁ ବ୍ୟବହାର କରିପାରିବ।

URL କପି କରି ଏହାକୁ Ultimate Multisite ରେ ଫେରନ୍ତୁ। URL ଫିଲ୍ଡରେ endpoint ର ପରିମାଣ (place) କରନ୍ତୁ ଏବଂ డ୍ରପଡାଉନ୍ ମଧ୍ୟରେ ଏକ event ବାଛନ୍ତୁ। ଏହି ଉଦାହରଣରେ, ଆମେ Payment Received ବାଛିବାକୁ ଚେଷ୍ଟା କରିବା।

ଏହି eventଟି ଯେତେବେଳେ କୌଣସି ବ୍ୟକ୍ତି ପଇସା ଦେଲେ ट्रिଗର ହୁଏ। ସାଇଟ୍‌ରେ ଉପଲବ୍ଧ ସମସ୍ତ event, ସେଥିର ବର୍ଣ୍ଣନା ଏବଂ payload ଟି ନିମ୍ନରେ ଦିଆଯାଇଛି। webhook ସେଭ୍ କରିବା ପାଇଁ Add New Webhook ବଟନ୍ ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ।

Webhook event dropdown with Payment Received selected

ବର୍ତ୍ତମାନ ଆମେ ଆମେ ସୃଷ୍ଟି କରିଥିବା webhook ପାଇଁ ଯାଞ୍ଚ କରିବାକୁ ଏକ ଟେଷ୍ଟ event ପଠାଇପାରିବା। ଆମେ ଏହା କରିପାରିବା, ଆମେ ସୃଷ୍ଟି କରିଥିବା webhook ତଳେ Send Test Event ଉପରେ କ୍ଲିକ୍ କରି।

Webhooks list showing one configured webhook and Send Test action

ଏହା ଏକ ନିଶ୍ଚିତୀକରଣ ବିନ୍ଦୁ ଦେଖାଉଛି ଯେ ଟେଷ୍ଟ ସଫଳ ହୋଇଛି।

Webhook test event result after sending a test payload

ଆମେ ଯଦି Requestbin साईटକୁ પાછા ଯାଉ, ତେବେ ଆପଣ ଦେଖିବେ ଯେ ପେଲୋଡ୍ (payload) ମଧ୍ୟରେ କିଛି ଟେଷ୍ଟ୍ ଡାଟା ଆସିଛି।

ୱେବକ୍ ହିଉକ୍ (webhook) ଏବଂ ଏଣ୍ଡପଏଣ୍ଟ୍ (endpoints) କିପରି କାମ କରେ, ସେଥିର ମୂଳ ନୀତି ଏହା ଅଟେ। ଯଦି ଆପଣ କୌଣସି কাস্টମ୍ ଏଣ୍ଡପଏଣ୍ଟ (custom endpoint) ତିଆରି କରିବାକୁ ଚାହୁଁଛନ୍ତି, ତେବେ Ultimate Multisite ରୁ ଆପଣ ଯେଉଁ ଡାଟା ପାଇବେ, ତାହା ପ୍ରକ୍ରିୟା କରିବା ପାଇଁ ଆପଣ ଏକ କଷ୍ଟମ୍ ଫଙ୍କସନ୍ (custom function) ତିଆରି କରିବାକୁ ପଡ଼ିବ।