WhatsApp गड़बड़ी 200: कोई एक्सेस टोकन नहीं दिया गया
गड़बड़ी कोड 200 का मतलब है कि अनुरोध बिना एक्सेस टोकन के Meta तक पहुँचा। Meta का विवरण है "No access token was provided", और एपीआई जवाब में मैसेज 'Provide valid app ID' देता है। यह whatsapp_business_profile जैसे कुछ GET एंडपॉइंट पर दिखती है। कोड 200 से 299 उन अनुमतियों को भी कवर करते हैं जो दी नहीं गईं या हटा दी गई हैं।
Meta का कोड "No access token was provided" के लिए, जो मैसेज 'Provide valid app ID' के साथ लौटता है।
वह श्रेणी जो Meta उस अनुमति के लिए बताता है जो दी नहीं गई या हटा दी गई है।
इसके बिना, जिन WABA के मालिक आपका कारोबार नहीं है, उन पर whatsapp_business_management कॉल 200 लौटाते हैं।
तब भी लौटता है जब whatsapp_business_management अनुमति के बिना कोई नंबर डीरजिस्टर किया जाता है।
गड़बड़ी 200 में 'Provide valid app ID' क्यों लिखा आता है?
क्योंकि एपीआई यही मैसेज लौटाता है, भले ही असली समस्या टोकन का न होना हो।
Meta के गड़बड़ी संदर्भ के अनुसार, जब whatsapp_business_profile जैसे कुछ GET एंडपॉइंट पर टोकन शामिल नहीं होता, तब कोड 200 आता है और एपीआई मैसेज 'Provide valid app ID' देता है। उसी संदर्भ में लिखा है कि यही चूक होने पर दूसरे एंडपॉइंट 190 या 104 भी लौटा सकते हैं।
इसलिए शब्द ऐप आईडी की ओर इशारा करते हैं, जबकि उपाय टोकन में है। जाँचें कि Authorization हेडर मौजूद है और सही लिखा है, और अनुरोध बनाते समय टोकन वाले वेरिएबल में सचमुच मान भरा गया था।
गड़बड़ी 200 कब अनुमति की कमी का संकेत होती है?
जब टोकन मौजूद हो, लेकिन ऐप के पास कॉल के लिए ज़रूरी अनुमति न हो।
Meta 200 से 299 की श्रेणी को "Permission is either not granted or has been removed" बताता है, और उपाय कोड 10 जैसा ही है: टोकन को Access Token Debugger में जाँचें। दो खास मामले दर्ज हैं। अनुमतियों की गाइड कहती है कि जो ऐप Advanced access के बिना ऐसे WABA पर whatsapp_business_management इस्तेमाल करता है जिनका मालिक उसका कारोबार नहीं है, उसे गड़बड़ी 200 मिलती है। रजिस्ट्रेशन गाइड कहती है कि whatsapp_business_management के बिना नंबर डीरजिस्टर करने पर गड़बड़ी 200 आती है। एक्सेस टोकन गाइड तीसरा मामला जोड़ती है: ऐसा System User टोकन, जिसके यूज़र के पास पूछे गए संसाधन की पहुँच नहीं है, 200 के साथ अस्वीकार हो जाता है।
मामलों में फ़र्क करने के लिए मैसेज का टेक्स्ट पढ़ें। टोकन न होने पर 'Provide valid app ID' लिखा आता है।
गड़बड़ी 200 और गड़बड़ी 190 में क्या फ़र्क है?
गड़बड़ी 190 का मतलब है कि टोकन भेजा गया था और उसकी अवधि खत्म हो चुकी है। गड़बड़ी 200 का पहला मतलब है कि कोई टोकन भेजा ही नहीं गया।
Meta का संदर्भ यह अंतर सीधे बताता है: 200 का उपाय यह पक्का करना है कि अनुरोध में वैध एक्सेस टोकन शामिल हो, और वह इस स्थिति को 190 से अलग बताता है, जो अवधि खत्म या अमान्य टोकन के लिए है।
इससे देखने की जगह बदल जाती है। 190 आपको टोकन की अवधि और नवीनीकरण की ओर ले जाता है। 'Provide valid app ID' वाला 200 आपको अनुरोध बनाने वाले कोड की ओर ले जाता है, क्योंकि क्रेडेंशियल आपके सिस्टम से बाहर गया ही नहीं।
आम गड़बड़ियाँ
- ऐप आईडी की समस्या खोजना। मैसेज में ऐप आईडी लिखा है, लेकिन Meta के दस्तावेज़ के अनुसार कारण बिना टोकन वाला अनुरोध है।
- जो टोकन कभी भेजा ही नहीं गया, उसे नवीनीकृत करना। नया टोकन भी अनुरोध से छूट जाए तो वही गड़बड़ी आती है।
- हर 200 को टोकन की कमी मान लेना। टोकन मौजूद हो तो 200 से 299 की श्रेणी का मतलब अनुमति की कमी है।
EasyCoexistence हर उस कनेक्शन के क्रेडेंशियल सँभालता है जिसे वह ऑनबोर्ड करता है, और डैशबोर्ड पर फ़ोन नंबर आईडी और कनेक्शन स्टेटस दिखाता है, ताकि किसी अनुरोध को उन मानों से मिलाया जा सके जो Meta ने सचमुच जारी किए हैं।
अक्सर पूछे जाने वाले सवाल
क्या चालू नंबर पर गड़बड़ी 200 आ सकती है?
हाँ। यह अनुरोध के बारे में बताती है, नंबर के बारे में नहीं। पूरी तरह ठीक हेल्थ वाला नंबर भी बिना टोकन वाली कॉल को अस्वीकार कर देता है।
एक एंडपॉइंट ने 200 और दूसरे ने 190 क्यों लौटाया?
Meta के अनुसार टोकन न होने पर कुछ GET एंडपॉइंट 200 लौटाते हैं, जबकि दूसरे एंडपॉइंट 190 या 104 लौटा सकते हैं।
क्या नंबर डीरजिस्टर करने के लिए खास अनुमति चाहिए?
हाँ। Meta की रजिस्ट्रेशन गाइड कहती है कि whatsapp_business_management के बिना डीरजिस्टर करने पर गड़बड़ी 200 आती है।
क्या गड़बड़ी 200 का गड़बड़ी 10 से कोई संबंध है?
अनुमति वाले अर्थ में हाँ। दोनों का विवरण यही है कि अनुमति दी नहीं गई या हटा दी गई है।
पढ़ना जारी रखें
शुरू करने के लिए तैयार हैं?
WhatsApp Coexistence को महीनों में नहीं, मिनटों में कॉन्फ़िगर करें। ऐप्लिकेशन मोबाइल पर काम करता रहता है।
मुफ़्त ट्रायल शुरू करेंइस तारीख को सत्यापित