లాగిన్ చేయండిఉచిత ట్రయల్ ప్రారంభించండి
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 అంటే ఏమిటి?

అభ్యర్థనకు ప్రమాణీకరణ జరిగింది, కానీ అది అడిగిన పని చేయడానికి యాప్‌కు అనుమతి లేదని దీని అర్థం.

Cloud API రిఫరెన్స్‌లో Meta కోడ్ 3ని అధికార లోపాల జాబితాలో "Capability or permissions issue." అనే వివరణతో చేర్చింది. Cloud API వారసత్వంగా తీసుకునే Graph API ఎర్రర్ హ్యాండ్లింగ్ గైడ్ అదే కోడ్‌ను API Method అని పిలుస్తూ, ఆ కాల్‌కు కావాల్సిన సామర్థ్యం లేదా అనుమతులు యాప్‌కు ఉన్నాయో లేదో చూసుకోమని చెబుతుంది.

కాబట్టి టోకెన్ పని చేస్తోంది. గుర్తింపు సమస్య కాదు, కోడ్‌లు 0 మరియు 190 నుంచి ఇదే దీన్ని వేరు చేస్తుంది. టోకెన్ దేన్ని తాకవచ్చు అన్నదే సమస్య.

టోకెన్‌కు ఏ అనుమతులు ఉన్నాయో ఎలా తనిఖీ చేయాలి?

యాక్సెస్ టోకెన్ డీబగ్గర్‌తో, లేదా అదే సమాచారాన్ని ఇచ్చే debug_token ఎండ్‌పాయింట్‌తో.

ప్రతిస్పందనలో ఇచ్చిన అనుమతులు scopes ప్రాపర్టీలో ఉంటాయి. విఫలమైన ఎండ్‌పాయింట్ రిఫరెన్స్ పేజీతో ఆ జాబితాను పోల్చండి, ఎందుకంటే ప్రతి రిఫరెన్స్ తనకు కావాల్సిన అనుమతులను పేర్కొంటుంది.

WhatsApp కోసం దాదాపు అన్నింటినీ రెండు అనుమతులు కవర్ చేస్తాయి. ఖాతా మెటాడేటా, టెంప్లేట్‌లు, ఫోన్ నంబర్ జాబితాలు, అనలిటిక్స్, ఖాతా వెబ్‌హుక్‌ల కోసం whatsapp_business_management అవసరం. ఏ మెసేజ్ పంపాలన్నా, మెసేజ్ మరియు స్టేటస్ వెబ్‌హుక్‌లు పొందాలన్నా whatsapp_business_messaging అవసరం. వీటిలో ఒక్కటే ఉన్న టోకెన్ రెండోది కావాల్సిన కాల్స్‌లో విఫలమవుతుంది.

డైరెక్ట్ డెవలపర్‌కు రాని ఎర్రర్ 3 పార్ట్నర్ యాప్‌కు ఎందుకు వస్తుంది?

ఎందుకంటే ఇతర వ్యాపారాలకు సేవ చేసే పార్ట్నర్‌లకు అదనపు అడ్డంకి ఉంటుంది.

తమ క్లయింట్లు డేటాను యాక్సెస్ చేయడానికి యాప్‌ను వాడే పార్ట్నర్ App Review పూర్తి చేసి, యాప్‌కు అవసరమైన ప్రతి అనుమతికి Advanced access కలిగి ఉండాలని Meta అనుమతుల గైడ్ చెబుతుంది. తన సొంత వ్యాపార డేటాతోనే పనిచేసే డైరెక్ట్ డెవలపర్‌కు App Review లేదా Advanced access అవసరం లేదు.

కాబట్టి అదే కోడ్ డెవలపర్ సొంత ఖాతాపై సజావుగా నడిచి, క్లయింట్ ఖాతాపై విఫలం కావచ్చు. ఇలా జరిగితే ప్రశ్న టోకెన్‌లో ఏ అనుమతి లేదన్నది కాదు, యాప్‌కు సొంతం కాని ఆస్తులపై ఆ అనుమతిని వాడటానికి ఆమోదం ఉందా అన్నదే.

సాధారణ పొరపాట్లు

  • అదే స్కోప్‌లతో కొత్త టోకెన్ తయారు చేయడం. అవే అనుమతులున్న కొత్త టోకెన్ అదే చోట విఫలమవుతుంది.
  • అనుమతి పేరును టోకెన్‌లో కాకుండా యాప్ సెట్టింగ్‌లలో చూడటం. టోకెన్‌కు ఏమి ఇచ్చారన్నదే లెక్కలోకి వస్తుంది.
  • మీ సొంత ఖాతాపై మాత్రమే పరీక్షించడం. క్లయింట్ ఖాతాలు కాల్‌ను అంగీకరించాలంటే పార్ట్నర్ యాప్‌లకు Advanced access కావాలి.
EasyCoexistenceతో దీన్ని చేయడం

EasyCoexistence ప్రతి నంబర్‌ను Meta సొంత Embedded Signup ప్రవాహం ద్వారా కనెక్ట్ చేస్తుంది. అందువల్ల ఆన్‌బోర్డింగ్ సమయంలోనే వ్యాపారం అనుమతులు ఇస్తుంది, ఆ తర్వాత కనెక్షన్ హెల్త్ డాష్‌బోర్డ్‌లో కనిపిస్తూనే ఉంటుంది.

తరచుగా అడిగే ప్రశ్నలు

ఎర్రర్ 3 నా ఫోన్ నంబర్‌కు సంబంధించిన సమస్యా?

కాదు. ఇది యాప్ టోకెన్ ఏమి చేయవచ్చు అన్నదానికి సంబంధించినది. అభ్యర్థనను తిరస్కరించే ముందు నంబర్‌ను తనిఖీ చేయరు.

ఎర్రర్ 3కు, ఎర్రర్ 10కు తేడా ఏమిటి?

కోడ్ 3 అంటే సామర్థ్యం లేదా అనుమతుల సమస్య. కోడ్ 10 అంటే అనుమతి ఇవ్వలేదు లేదా తొలగించారు. రెండింటినీ టోకెన్ స్కోప్‌లను తనిఖీ చేసి పరిష్కరించవచ్చు.

మెసేజ్‌లు పంపడానికి నాకు ఏ అనుమతి కావాలి?

whatsapp_business_messaging. ఏ రకమైన మెసేజ్ పంపాలన్నా ఇది అవసరమని Meta అనుమతుల గైడ్ చెబుతుంది.

మళ్లీ ప్రయత్నిస్తే ఫలితం ఉంటుందా?

ఉండదు. ప్రయత్నాల మధ్య టోకెన్ అనుమతులు మారవు, కాబట్టి ఫలితం అదే వస్తుంది.

చదవడం కొనసాగించండి

ప్రారంభించడానికి సిద్ధంగా ఉన్నారా?

నెలల్లో కాదు, నిమిషాల్లో WhatsApp Coexistence సెటప్ చేయండి. యాప్ ఫోన్‌లో పనిచేస్తూనే ఉంటుంది.

ఉచిత ట్రయల్ ప్రారంభించండి

ధృవీకరించిన తేదీ

WhatsApp లోపం 3