WhatsApp त्रुटी 10: परवानगी दिलेली नाही किंवा काढून घेतली आहे
त्रुटी कोड 10 म्हणजे ॲपच्या टोकनकडे एंडपॉइंटला आवश्यक असलेली परवानगी नाही. ती कधी दिलीच गेली नाही किंवा नंतर काढून घेतली गेली. Meta चे वर्णन आहे "Permission is either not granted or has been removed." Meta WhatsApp साठी आणखी दोन कारणे सांगते: Flows with Endpoint वर अनुमत यादीत नसलेला नंबर, आणि एपीआयच्या पात्रतेच्या अटी पूर्ण न होणे.
Meta चा कोड, ज्याचे वर्णन "Permission is either not granted or has been removed." असे आहे.
Graph API त्रुटी हाताळणी मार्गदर्शक कोड 10 ला हेच नाव देते.
पार्टनर ॲपला ग्राहकांच्या खात्यांवर वापरल्या जाणाऱ्या प्रत्येक परवानगीसाठी काय लागते.
WhatsApp त्रुटी कोड 10 चा अर्थ काय?
याचा अर्थ टोकन Meta पर्यंत पोहोचले आणि ओळखले गेले, पण कॉलसाठी आवश्यक असलेली परवानगी त्यावर नाही.
Meta च्या Cloud API संदर्भात कोड 10 साठी तपशील मजकूर "Permission is either not granted or has been removed." असा दिला आहे. Graph API त्रुटी हाताळणी मार्गदर्शक याला API Permission Denied म्हणते आणि अनुपस्थित परवानगी हाताळण्यास सांगते.
"removed" हा शब्द महत्त्वाचा आहे. सेटअपच्या वेळी परवानगी दिलेली असू शकते आणि नंतर ती काढून घेतली जाऊ शकते, उदाहरणार्थ कोणीतरी व्यवसाय सेटिंग्जमध्ये ॲपचा प्रवेश रद्द केला तर. त्यामुळे अनेक महिने चालणारे इंटिग्रेशन स्वतःच्या कोडमध्ये कोणताही बदल न करता 10 परत करू लागू शकते.
Meta त्रुटी 10 साठी आणखी कोणती कारणे सांगते?
WhatsApp साठी विशिष्ट अशी दोन कारणे आहेत. ती चटकन लक्षात येत नाहीत, कारण त्यांचा स्कोप्सशी काहीही संबंध नाही.
WhatsApp Flows with Endpoint साठी Meta सांगते की व्यवसायाची पब्लिक की सेट करण्यासाठी वापरलेला फोन नंबर अनुमत यादीत असल्याची खात्री करा. टोकनकडे सर्व परवानग्या असल्या तरी यादीबाहेरचा नंबर हा कोड देतो.
Meta हेही सांगते की जो एपीआय कॉल केला जात आहे त्याच्या पात्रतेच्या अटी पूर्ण न करणाऱ्या खात्याला हा कोड मिळतो. अशा वेळी टोकन बदलून काही उपयोग होत नाही, कारण अडथळा क्रेडेन्शियलचा नसून खात्याच्या पात्रतेचा आहे.
त्रुटी 10 कशी दुरुस्त कराल?
Meta ने पहिली तपासणी म्हणून सांगितलेल्या अॅक्सेस टोकन डिबगरपासून सुरुवात करा.
एंडपॉइंटला आवश्यक असलेली परवानगी scopes यादीत नसेल, तर व्यवसायाला ती पुन्हा द्यायला सांगा. पार्टनर ॲपसाठी याचा अर्थ त्या परवानगीसाठी Advanced access असल्याची खात्री करणे, कारण Meta चे परवानग्या मार्गदर्शक ग्राहकांच्या खात्यांसाठी ते आवश्यक ठरवते.
scopes पूर्ण दिसत असतील, तर WhatsApp ची दोन कारणे तपासा. Flows कॉलमध्ये पब्लिक की सेट करणाऱ्या नंबरची अनुमत यादी पाहा. इतर कुठल्याही कॉलमध्ये, तुम्ही कॉल करत असलेल्या एपीआयच्या पात्रतेच्या अटी वाचा आणि कोणतेही क्रेडेन्शियल बदलण्यापूर्वी खाते त्या पूर्ण करते का ते तपासा.
सामान्य चुका
- डिप्लॉयमुळे इंटिग्रेशन बिघडले असे गृहीत धरणे. व्यवसाय सेटिंग्जमध्ये काढून घेतलेली परवानगी कोडमध्ये काहीही न बदलता हा कोड देते.
- कारण पात्रता असताना टोकन पुन्हा तयार करणे. क्रेडेन्शियल अपात्र खात्याला पात्र बनवू शकत नाही.
- Flows च्या अनुमत यादीकडे दुर्लक्ष करणे. Flows with Endpoint वर यादीबाहेरचा नंबर सर्व scopes असतानाही 10 परत करतो.
EasyCoexistence ऑनबोर्डिंगनंतरही प्रत्येक कनेक्ट केलेल्या नंबरवर लक्ष ठेवते. त्यामुळे प्रवेश गमावलेले कनेक्शन अयशस्वी सेंड म्हणून समोर येण्याआधी डॅशबोर्डवर दिसते.
वारंवार विचारले जाणारे प्रश्न
त्रुटी 10 आणि त्रुटी 131005 सारख्याच आहेत का?
Meta च्या संदर्भात दोहोंचे वर्णन सारखेच आहे. कोड 10 हा Graph API चा कोड आहे आणि 131005 WhatsApp च्या श्रेणीत येतो. दोन्ही एकाच पद्धतीने तपासले जातात.
कालपर्यंत चालणाऱ्या नंबरवर त्रुटी 10 येऊ शकते का?
होय. Meta च्या वर्णनात काढून घेतलेल्या परवानग्यांचाही समावेश आहे, म्हणजे आधी दिलेला प्रवेश नंतर मागे घेतला जाऊ शकतो.
त्रुटी 10 म्हणजे माझे टोकन कालबाह्य झाले आहे का?
नाही. कालबाह्य टोकनसाठी कोड 190 किंवा 0 येतो. कोड 10 म्हणजे टोकन वैध आहे, पण त्यावर एक परवानगी नाही.
कोणत्या परवानग्या दिल्या आहेत ते कसे पाहाल?
debug_token कॉल करा किंवा अॅक्सेस टोकन डिबगर उघडा. scopes प्रॉपर्टी टोकनवरील प्रत्येक परवानगी दाखवते.
पुढे वाचा
सुरुवात करण्यासाठी तयार आहात?
WhatsApp Coexistence काही मिनिटांत सेट करा, काही महिन्यांत नाही. ॲप फोनवर काम करत राहते.
मोफत ट्रायल सुरू करापडताळले: