Meta Tech Provider

WhatsApp वेबहुक फ़ील्ड और कौन से कहाँ जाते हैं

WhatsApp Business खाता इवेंट को नाम वाले फ़ील्ड के रूप में भेजता है। दो फ़ील्ड बातचीत की सामग्री रखते हैं और आपके एंडपॉइंट पर भेजे जाते हैं। छह परिचालन स्थिति रखते हैं और इन्हीं से मॉनिटरिंग बनती है। कौन सा फ़ील्ड क्या करता है, यह जानना आपके आर्किटेक्चर को तय करता है।

  • दो मैसेज फ़ील्ड, छह परिचालन फ़ील्ड
  • रूटिंग हर खाते के लिए अलग सेट होती है
  • नाम वाले फ़ील्ड, कोई सामान्य पेलोड नहीं
मुफ़्त ट्रायल शुरू करें

7 दिनों तक कोई शुल्क नहीं लिया जाता। कभी भी रद्द करें।

हम मैसेज सहेजते नहींBusiness App + Cloud APIClaude और ChatGPT के लिए MCP2 मिनट में लाइव
2

मैसेज पथ के फ़ील्ड: messages और smb_message_echoes।

6

परिचालन फ़ील्ड मॉनिटरिंग के लिए रखे जाते हैं।

1

हर WhatsApp Business खाते के लिए override किया जा सकता है, और इसी से उनका विभाजन होता है।

हर फ़ील्ड में क्या होता है?

messages में नंबर पर ग्राहक की भेजी हर चीज़ होती है: टेक्स्ट, मीडिया संदर्भ, जवाब और प्रतिक्रियाएँ। smb_message_echoes में WhatsApp Business ऐप से आपकी टीम द्वारा भेजी गई चीज़ें होती हैं। यह केवल Coexistence नंबर पर मौजूद होता है और सॉफ़्टवेयर को इंसान के जवाब दिखाई देने का तरीका है।

account_update कनेक्शन की स्थिति रखता है: ऐप को खाते से हटाने पर PARTNER_REMOVED, ACCOUNT_OFFBOARDED, ACCOUNT_RECONNECTED और प्रतिबंध या उल्लंघन से जुड़े इवेंट। phone_number_quality_update गुणवत्ता रेटिंग और थ्रूपुट में बदलाव रखता है। account_alerts में Meta द्वारा खाते के लिए जारी की गई चेतावनियाँ होती हैं और account_review_update में समीक्षा का परिणाम होता है।

business_capability_update मैसेज सीमा और क्षमताओं में बदलाव रखता है, जबकि phone_number_name_update डिस्प्ले नाम की मंज़ूरियाँ और अस्वीकृतियाँ रखता है।

आर्किटेक्चर के लिए यह विभाजन क्यों मायने रखता है?

क्योंकि इससे तय होता है कि बातचीत की सामग्री कभी किसी प्रोवाइडर तक पहुँचेगी या नहीं।

override दो मैसेज फ़ील्ड को Meta से सीधे आपके एंडपॉइंट पर भेजता है। छह परिचालन फ़ील्ड प्रोवाइडर तक जाते रहते हैं, जिससे किसी के पास मैसेज आए बिना डैशबोर्ड और अलर्टिंग संभव होती है।

इसीलिए मैसेज सेव न करने का दावा केवल नीति नहीं, संरचना पर आधारित भी हो सकता है। अगर मैसेज फ़ील्ड कहीं और भेजे जाते हैं, तो उन्हें सेव करने वाला कोई कोड पथ नहीं होता। हमारे मामले में override के बिना खाता डिफ़ॉल्ट कॉलबैक पर लौटता है, जहाँ हैंडलर इन इवेंट को बिना सेव किए हटा देता है।

आपके हैंडलर को किन फ़ील्ड की अपेक्षा रखनी चाहिए?

override सेट होने पर केवल दो मैसेज फ़ील्ड की। फिर भी हैंडलर को बाकी चीज़ों पर विफल होने के बजाय उन्हें अनदेखा करने के लिए लिखना बेहतर है।

Meta समय के साथ फ़ील्ड जोड़ता है और पेलोड की संरचना में बिना सूचना नई कुंजियाँ आ सकती हैं। जो हैंडलर फ़ील्ड नाम के आधार पर काम करता है और अनजान फ़ील्ड को अनदेखा करता है, वह चलता रहता है। जो किसी निश्चित संरचना को मानकर चलता है, वह पहले अनजान इवेंट पर गड़बड़ी करेगा।

smb_message_echoes को स्पष्ट रूप से संभालना भी ज़रूरी है, उसे शोर मानकर छोड़ना नहीं। इसके बिना सॉफ़्टवेयर को पता नहीं चलता कि इंसान पहले ही जवाब दे चुका है, और ग्राहक को एक ही सवाल के दो जवाब मिल जाते हैं।

आम गड़बड़ियाँ

  • सामान्य पेलोड मान लेना। हर इवेंट अपने फ़ील्ड का नाम देता है और हैंडलर को उसी के आधार पर काम करना चाहिए।
  • smb_message_echoes को अनदेखा करना। इसके बिना सॉफ़्टवेयर पहले जवाब दे चुके इंसान के ऊपर जवाब भेज देता है।
  • अनपहचाने फ़ील्ड को छोड़ने के बजाय उन पर विफल होना। Meta बिना पूछे फ़ील्ड जोड़ता रहता है।
EasyCoexistence के साथ ऐसा करना

EasyCoexistence मॉनिटरिंग के लिए परिचालन फ़ील्ड सब्सक्राइब करता है और दो मैसेज फ़ील्ड आपके एंडपॉइंट पर भेजता है। एंडपॉइंट न होने पर उन्हें बिना सेव किए हटा देता है।

अक्सर पूछे जाने वाले सवाल

क्या मैं केवल कुछ फ़ील्ड पा सकता हूँ?

override मैसेज पथ को आपके पास भेजता है। परिचालन विभाजन तय रहता है, क्योंकि मॉनिटरिंग उसी पर आधारित है।

क्या smb_message_echoes सामान्य Cloud API नंबर पर मौजूद होता है?

नहीं। यह इसलिए मौजूद होता है क्योंकि Coexistence नंबर पर ऐप से इंसान भी भेजता है और एपीआई से सॉफ़्टवेयर भी।

अगर मैं कोई डेस्टिनेशन सेट न करूँ, तो मैसेज इवेंट का क्या होता है?

वे हमारे डिफ़ॉल्ट कॉलबैक पर आते हैं और बिना सेव किए हटा दिए जाते हैं।

क्या फ़ील्ड नाम Meta के हैं या आपके?

Meta के। इनमें ऐसा कोई नाम नहीं है जिसे हमने खुद बनाया हो, इसलिए इन्हें एक बार सीखना उपयोगी है।

पढ़ना जारी रखें

शुरू करने के लिए तैयार हैं?

WhatsApp Coexistence को महीनों में नहीं, मिनटों में कॉन्फ़िगर करें। ऐप्लिकेशन मोबाइल पर काम करता रहता है।

मुफ़्त ट्रायल शुरू करें7 दिनों तक कोई शुल्क नहीं लिया जाता। कभी भी रद्द करें।

इस तारीख को सत्यापित

WhatsApp वेबहुक फ़ील्ड