"Your app is missing required Graph API permissions for Cloud API companion pairing"
इस मैसेज का मतलब है कि साइनअप शुरू करने वाले प्लेटफ़ॉर्म के पास WhatsApp Business ऐप वाले नंबर को Cloud API से जोड़ने के लिए Meta की ज़रूरी WhatsApp अनुमतियाँ, ज़रूरी एक्सेस स्तर पर, नहीं हैं। Meta कारोबार को सिर्फ़ वही अनुमतियाँ देने देता है जिनके लिए प्लेटफ़ॉर्म के पास Advanced access हो। इसे कारोबार ठीक नहीं कर सकता; प्लेटफ़ॉर्म को करना होगा।
Embedded Signup के ज़रिए क्लाइंट कोई अनुमति दे सकें, इसके लिए पार्टनर को हर अनुमति के लिए क्या चाहिए।
जब whatsapp_business_management का इस्तेमाल उन खातों पर बिना Advanced access के होता है जिनका मालिक ऐप नहीं है, तब एपीआई कॉल यही गड़बड़ी लौटाती हैं।
whatsapp_business_management और whatsapp_business_messaging, वे दो अनुमतियाँ जो Meta के मुताबिक WhatsApp इंटीग्रेशन को आम तौर पर चाहिए।
Meta के मुताबिक business app यूज़र को जोड़ने के लिए प्लेटफ़ॉर्म का पहले से Solution Partner या Tech Provider होना ज़रूरी है।
इस मैसेज का क्या मतलब है?
पूरा टेक्स्ट यह है: "Your app is missing required Graph API permissions for Cloud API companion pairing. Please verify advanced WhatsApp Business permissions are granted, then try again." Meta के सार्वजनिक गड़बड़ी संदर्भों में यह सटीक वाक्य नहीं मिलता, लेकिन इसका हर हिस्सा किसी ऐसी चीज़ से जुड़ता है जिसे Meta दर्ज करता है।
"Your app" का मतलब उस प्लेटफ़ॉर्म का Meta ऐप है जो साइनअप चला रहा है, फ़ोन पर मौजूद WhatsApp Business ऐप नहीं। Meta companion pairing को सार्वजनिक रूप से परिभाषित नहीं करता; संदर्भ से यह वह स्थिति लगती है जिसमें Cloud API ऐसे नंबर से जुड़ता है जो WhatsApp Business ऐप में रजिस्टर्ड रहता है, यानी Coexistence की व्यवस्था। और "advanced" WhatsApp Business अनुमतियों का मतलब Advanced access है, वह स्तर जो Meta App Review के बाद देता है।
कौन-सी अनुमतियाँ शामिल हैं?
Meta के अनुमति दस्तावेज़ों में दो अनुमतियाँ बताई गई हैं जो WhatsApp इंटीग्रेशन को आम तौर पर चाहिए। whatsapp_business_management खाते का मेटाडेटा, टेम्पलेट, फ़ोन नंबर, एनालिटिक्स और खाते के वेबहुक संभालती है। whatsapp_business_messaging मैसेज भेजने और मैसेज व स्टेटस वेबहुक पाने के लिए है।
जिस पार्टनर के क्लाइंट उसके ऐप का इस्तेमाल करते हैं, उसके लिए Meta हर ज़रूरी अनुमति पर App Review और Advanced access माँगता है। नतीजा Meta सीधे बताता है: किसी अनुमति के लिए Advanced access न हो, तो क्लाइंट उसे Embedded Signup के ज़रिए ऐप को नहीं दे सकते। जिन खातों का मालिक ऐप नहीं है, उन पर बिना Advanced access के whatsapp_business_management से की गई कॉल error 200 लौटाती हैं।
प्लेटफ़ॉर्म यह जाँच सकता है कि कारोबार ने असल में क्या दिया है: Meta के debug_token एंडपॉइंट से टोकन देखें, जो दी गई अनुमतियों को scopes में सूचीबद्ध करता है।
कारोबार क्या कर सकता है?
अपनी तरफ़ से बहुत कम, और इसे ठीक करने के लिए उसे अपनी Meta सेटिंग नहीं बदलनी चाहिए। समाधान प्लेटफ़ॉर्म के पास है: उसे Tech Provider या Solution Partner होना होगा, जिसे Meta WhatsApp Business ऐप यूज़र को जोड़ने की शर्त बताता है, और WhatsApp अनुमतियों के लिए उसका Advanced access मंज़ूर होना चाहिए।
कारोबार इतना कर सकता है कि ठीक यही मैसेज प्लेटफ़ॉर्म को बताए, प्लेटफ़ॉर्म के अपने एक्सेस की पुष्टि करने के बाद दोबारा कोशिश करे, या ऐसा प्लेटफ़ॉर्म चुने जिसके पास यह दर्जा पहले से है। उससे पहले उसी प्लेटफ़ॉर्म पर वही प्रक्रिया दोहराने से वही नतीजा आता है, और फ़ोन पर WhatsApp Business ऐप पर कोई असर नहीं पड़ता।
आम गड़बड़ियाँ
- कारोबार की अपनी Meta सेटिंग में और अनुमतियाँ देना। जो एक्सेस गायब है वह प्लेटफ़ॉर्म के ऐप का है।
- App Review के बिना डेवलपर ऐप पर कोई टूल खुद होस्ट करना। Advanced access के बिना कारोबार ज़रूरी अनुमतियाँ दे ही नहीं सकते।
- उसी प्लेटफ़ॉर्म पर बार-बार कोशिश करना। नतीजा तभी बदलता है जब उस प्लेटफ़ॉर्म का एक्सेस बदलता है।
EasyCoexistence एक स्वतंत्र Meta Tech Provider है। इसका अपना Meta ऐप है और यह Coexistence के लिए Embedded Signup v4 चलाता है, इसलिए कारोबार अपना नंबर ऐसे प्लेटफ़ॉर्म से जोड़ते हैं जिसके पास Meta का माँगा हुआ एक्सेस पहले से है।
अक्सर पूछे जाने वाले सवाल
क्या मेरे WhatsApp Business ऐप में कोई गड़बड़ी है?
नहीं। यह मैसेज प्लेटफ़ॉर्म के Meta ऐप के बारे में है, आपके फ़ोन के ऐप के बारे में नहीं, और आपका ऐप चलता रहता है।
क्या मैं यह अनुमति खुद दे सकता हूँ?
आपको सिर्फ़ वही अनुमतियाँ दिखती हैं जिनके लिए प्लेटफ़ॉर्म के पास Advanced access है। गायब एक्सेस पहले प्लेटफ़ॉर्म के लिए मंज़ूर होना चाहिए।
प्लेटफ़ॉर्म को Advanced access कैसे मिलता है?
अपने ऐप को चाहिए हर अनुमति के लिए Meta App Review से, उस पार्टनर के रूप में जिसके क्लाइंट ऐप का इस्तेमाल करते हैं।
क्या कारोबार को App Review चाहिए?
नहीं। Meta के मुताबिक जो डेवलपर सिर्फ़ अपने कारोबार का डेटा इस्तेमाल करता है, उसे न App Review चाहिए और न Advanced access।
पढ़ना जारी रखें
शुरू करने के लिए तैयार हैं?
WhatsApp Coexistence को महीनों में नहीं, मिनटों में कॉन्फ़िगर करें। ऐप्लिकेशन मोबाइल पर काम करता रहता है।
मुफ़्त ट्रायल शुरू करेंइस तारीख को सत्यापित