लॉग इनमोफत ट्रायल सुरू करा
Meta Tech Provider

WhatsApp त्रुटी 3: क्षमता किंवा परवानग्यांची समस्या

त्रुटी कोड 3 म्हणजे एंडपॉइंट कॉल करणाऱ्या ॲपकडे त्या एंडपॉइंटला आवश्यक असलेली क्षमता किंवा परवानगी नाही. Meta चे वर्णन “Capability or permissions issue.” असे आहे. Graph API त्याला API Method हे नाव देते. उपाय म्हणजे Access Token Debugger वापरून टोकनला दिलेल्या परवानग्या तपासणे आणि एंडपॉइंटला जी परवानगी हवी ती जोडणे.

3

“Capability or permissions issue.” साठी Meta चा कोड.

API Method

Graph API त्रुटी हाताळणी मार्गदर्शकाने कोड 3 ला दिलेले नाव.

2 permissions

whatsapp_business_management आणि whatsapp_business_messaging, बहुतेक WhatsApp एंडपॉइंट्सना लागणाऱ्या या दोन परवानग्या.

WhatsApp त्रुटी कोड 3 चा अर्थ काय?

याचा अर्थ विनंतीचे प्रमाणीकरण झाले, पण ॲपने जे करायला सांगितले ते करण्याची त्याला परवानगी नाही.

Meta ने Cloud API संदर्भात कोड 3 ला अधिकृतता त्रुटींमध्ये ठेवले आहे आणि तपशील मजकूर “Capability or permissions issue.” असा दिला आहे. Cloud API ज्यावर आधारित आहे त्या Graph API त्रुटी हाताळणी मार्गदर्शकात हाच कोड API Method म्हणून दिला आहे आणि कॉलसाठी लागणारी क्षमता किंवा परवानग्या ॲपकडे आहेत याची खात्री करण्यास सांगितले आहे.

म्हणजे टोकन चालते. ओळख ही समस्या नाही, आणि त्यामुळेच हा कोड 0 आणि 190 पेक्षा वेगळा ठरतो. टोकनला कशाला हात लावण्याची मुभा आहे, हीच समस्या आहे.

टोकनकडे कोणत्या परवानग्या आहेत ते कसे तपासायचे?

Access Token Debugger वापरून, किंवा debug_token एंडपॉइंटद्वारे, जो तीच माहिती देतो.

प्रतिसादातील `scopes` प्रॉपर्टीमध्ये दिलेल्या परवानग्यांची यादी असते. ही यादी अयशस्वी झालेल्या एंडपॉइंटच्या संदर्भ पानाशी जुळवून पाहा, कारण प्रत्येक संदर्भ पान त्याला लागणाऱ्या परवानग्या सांगते.

WhatsApp साठी जवळजवळ सर्व गोष्टी दोन परवानग्यांमध्ये भागतात. whatsapp_business_management ही खात्याचा मेटाडेटा, टेम्प्लेट, फोन नंबरच्या याद्या, विश्लेषण आणि खात्याचे वेबहुक यासाठी लागते. whatsapp_business_messaging ही कोणताही मेसेज पाठवण्यासाठी आणि मेसेज व स्टेटस वेबहुक मिळवण्यासाठी लागते. यापैकी फक्त एकच परवानगी असलेले टोकन दुसरीची गरज असलेल्या कॉल्सवर अयशस्वी होते.

थेट डेव्हलपरला नाही, पण पार्टनर ॲपला त्रुटी 3 का दिसते?

कारण इतर व्यवसायांना सेवा देणाऱ्या पार्टनर्सना एक अतिरिक्त अट असते.

Meta च्या परवानगी मार्गदर्शकानुसार, ज्या पार्टनरचे ग्राहक त्यांचा डेटा वापरण्यासाठी त्याचे ॲप वापरतात, त्याला App Review पूर्ण करावे लागते आणि ॲपला लागणाऱ्या प्रत्येक परवानगीसाठी Advanced access असावी लागते. फक्त स्वतःच्या व्यवसायाचा डेटा वापरणाऱ्या थेट डेव्हलपरला App Review किंवा Advanced access लागत नाही.

त्यामुळे तोच कोड डेव्हलपरच्या स्वतःच्या खात्यावर नीट चालतो आणि ग्राहकाच्या खात्यावर अयशस्वी होऊ शकतो. असे दिसल्यास प्रश्न टोकनमधून कोणती परवानगी गायब आहे हा नसतो, तर ॲपला स्वतःच्या मालकीच्या नसलेल्या मालमत्तांवर ती परवानगी वापरण्यास मंजुरी मिळाली आहे का, हा असतो.

सामान्य चुका

  • तेच स्कोप असलेले नवीन टोकन तयार करणे. तेच स्कोप असलेले नवे टोकन त्याच ठिकाणी अयशस्वी होते.
  • परवानगीचे नाव टोकनवर न तपासता ॲपच्या सेटिंग्जमध्ये तपासणे. टोकनला काय दिले आहे तेच महत्त्वाचे असते.
  • फक्त स्वतःच्या खात्यावर चाचणी करणे. ग्राहकांची खाती कॉल स्वीकारण्यापूर्वी पार्टनर ॲप्सना Advanced access लागते.
EasyCoexistence सोबत हे करताना

EasyCoexistence प्रत्येक नंबर Meta च्या स्वतःच्या Embedded Signup प्रक्रियेतून कनेक्ट करते, त्यामुळे व्यवसाय ऑनबोर्डिंगमध्येच परवानग्या देतो आणि कनेक्शनची हेल्थ नंतर डॅशबोर्डवरून दिसत राहते.

वारंवार विचारले जाणारे प्रश्न

त्रुटी 3 ही माझ्या फोन नंबरची समस्या आहे का?

नाही. ती ॲपचे टोकन काय करू शकते याबद्दल आहे. विनंती नाकारण्यापूर्वी नंबर तपासला जात नाही.

त्रुटी 3 आणि त्रुटी 10 मध्ये काय फरक आहे?

कोड 3 ही क्षमता किंवा परवानग्यांची समस्या आहे. कोड 10 सांगतो की परवानगी दिली गेली नाही किंवा काढून टाकली गेली आहे. दोन्ही टोकनचे स्कोप तपासून सोडवता येतात.

मेसेज पाठवण्यासाठी कोणती परवानगी लागते?

whatsapp_business_messaging. Meta च्या परवानगी मार्गदर्शकानुसार कोणत्याही प्रकारचा मेसेज पाठवण्यासाठी ती आवश्यक आहे.

पुन्हा प्रयत्न केल्याने मदत होईल का?

नाही. प्रयत्नांमध्ये टोकनच्या परवानग्या बदलत नाहीत, त्यामुळे निकाल तोच येतो.

पुढे वाचा

सुरुवात करण्यासाठी तयार आहात?

WhatsApp Coexistence काही मिनिटांत सेट करा, काही महिन्यांत नाही. ॲप फोनवर काम करत राहते.

मोफत ट्रायल सुरू करा

पडताळले:

WhatsApp त्रुटी 3