लग इननिःशुल्क ट्रायल सुरु गर्नुहोस्
Meta Tech Provider

WhatsApp त्रुटि 3: क्षमता वा अनुमतिको समस्या

त्रुटि कोड 3 को अर्थ एन्डपोइन्टलाई कल गर्ने एपमा त्यस एन्डपोइन्टले माग गर्ने क्षमता वा अनुमति छैन भन्ने हो। Meta ले यसलाई "Capability or permissions issue." भनेर वर्णन गरेको छ। Graph API मा यसको नाम API Method हो। समाधान यस्तो छ: एक्सेस टोकन डिबगरबाट टोकनलाई दिइएका अनुमति जाँच्नुहोस् र एन्डपोइन्टलाई चाहिने अनुमति थप्नुहोस्।

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 बाट छुट्याउँछ। समस्या त टोकनले के-के छुन पाउँछ भन्ने हो।

टोकनमा कुन अनुमति छ भनेर कसरी जाँच्ने?

एक्सेस टोकन डिबगरबाट, वा 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