Webhooks (v2) పై మొదటి చూపు
గమనిక: ఈ ఫీచర్ లేదా వ్యాసం అధునాతన వినియోగదారుల కోసం అని గుర్తుంచుకోండి.
webhook అనేది Ultimate Multisite వంటి యాప్ లేదా సాఫ్ట్వేర్ ఇతర అప్లికేషన్లకు నిజ-సమయ సమాచారాన్ని అందించే విధానం. webhook డేటా లేదా payloadsను అవి జరిగిన వెంటనే ఇతర అప్లికేషన్లకు పంపుతుంది. అంటే మీరు డేటాను వెంటనే పొందుతారు.
Ultimate Multisite నుండి మరో CRM లేదా సిస్టమ్కు ఒక ఈవెంట్ ట్రిగర్ అయిన ప్రతిసారీ నిర్దిష్ట డేటాను అనుసంధానించాలి లేదా పంపాలి అనుకుంటే ఇది ఉపయోగకరం. ఉదాహరణకు, కొత్త వినియోగదారు Account సృష్టించబడిన ప్రతిసారీ వినియోగదారుని పేరు మరియు ఈమెయిల్ చిరునామాను మెయిలింగ్ జాబితాకు పంపాలి.
webhook ఎలా సృష్టించాలి
webhook సృష్టించడానికి, మీ నెట్వర్క్ అడ్మిన్ Dashboardకు వెళ్లండి. Ultimate Multisite > Webhooks > Add New Webhook పై క్లిక్ చేయండి.

తర్వాత మీరు webhook కాన్ఫిగరేషన్ను సవరించవచ్చు:

కొత్త webhook సృష్టిస్తున్నప్పుడు Name, URL, మరియు Event వంటి సమాచారం అడుగుతుంది. మీ webhookకు మీరు కోరిన ఏ పేరైనా ఉపయోగించవచ్చు. అత్యంత ముఖ్యమైన ఫీల్డ్లు URL మరియు Event.

URL అనేది Ultimate Multisite payload లేదా డేటా పంపే endpoint లేదా గమ్యం. ఇది డేటాను స్వీకరించే అప్లికేషన్.
3rd party అప్లికేషన్తో అనుసంధానం సులభం చేయడానికి వినియోగదారులు ఎక్కువగా ఉపయోగించే పరిష్కారం Zapier. Zapier వంటి ప్లాట్ఫారమ్ లేకపోతే, డేటాను పట్టుకుని ప్రాసెస్ చేసే కస్టమ్ ఫంక్షన్ను మీరు చేతితో సృష్టించాలి. Zapierతో Ultimate Multisite webhook ఎలా ఉపయోగించాలి అనే ఈ వ్యాసాన్ని చూడండి.
ఈ వ్యాసంలో, webhook ఎలా పనిచేస్తుంది అనే ప్రాథమిక భావనను మరియు Ultimate Multisiteలో అందుబాటులో ఉన్న ఈవెంట్లను చూస్తాము. మేము requestbin.com అనే 3rd party సైట్ను ఉపయోగిస్తాము. కోడింగ్ చేయకుండా endpoint సృష్టించి payloadను పట్టుకోవడానికి ఈ సైట్ మనకు అనుమతిస్తుంది. అస్వీకరణ: ఇది చేసే పని డేటా స్వీకరించబడిందని మనకు చూపించడం మాత్రమే. payloadపై ఎలాంటి ప్రాసెసింగ్ లేదా చర్య జరగదు.
requestbin.com కు వెళ్లి Create Request Bin పై క్లిక్ చేయండి.
ఆ బటన్పై క్లిక్ చేసిన తర్వాత, మీకు ఇప్పటికే Account ఉంటే లాగిన్ కావాలని లేదా సైన్ అప్ కావాలని అడుగుతుంది. మీకు ఇప్పటికే Account ఉంటే అది మిమ్మల్ని నేరుగా వారి Dashboardకు తీసుకెళ్తుంది. వారి Dashboardలో, మీ Ultimate Multisite webhook సృష్టించడానికి ఉపయోగించగల endpoint లేదా URL వెంటనే కనిపిస్తుంది.
URLను కాపీ చేసి Ultimate Multisiteకు తిరిగి వెళ్లండి. URL ఫీల్డ్లో endpointను ఉంచి dropdown నుండి ఒక ఈవెంట్ను ఎంచుకోండి. ఈ ఉదాహరణలో, మేము Payment Received ఎంచుకుంటాము.
వినియోగదారు చెల్లింపు చేసినప్పుడల్లా ఈ ఈవెంట్ ట్రిగర్ అవుతుంది. అందుబాటులో ఉన్న అన్ని ఈవెంట్లు, వాటి వివరణ, మరియు payloads పేజీ దిగువన జాబితా చేయబడ్డాయి. webhook సేవ్ చేయడానికి Add New Webhook బటన్పై క్లిక్ చేయండి.

మనం సృష్టించిన webhook పనిచేస్తుందో లేదో చూడటానికి ఇప్పుడు endpointకు పరీక్ష ఈవెంట్ పంపవచ్చు. మనం సృష్టించిన webhook కింద Send Test Event పై క్లిక్ చేసి ఇది చేయవచ్చు.

పరీక్ష విజయవంతమైందని చెప్పే నిర్ధారణ విండో ఇది చూపిస్తుంది.

ఇప్పుడు Requestbin సైట్కు తిరిగి వెళ్తే, కొన్ని పరీక్ష డేటా కలిగిన payload స్వీకరించబడిందని చూస్తాము.
webhook మరియు endpoints ఎలా పనిచేస్తాయనే ప్రాథమిక సూత్రం ఇదే. మీరు కస్టమ్ endpoint సృష్టించాలనుకుంటే, Ultimate Multisite నుండి మీరు స్వీకరించే డేటాను ప్రాసెస్ చేయడానికి కస్టమ్ ఫంక్షన్ను సృష్టించాలి.