WhatsApp பிழை 3: திறன் அல்லது அனுமதிப் பிரச்சினை
பிழைக் குறியீடு 3 என்றால், எண்ட்பாயிண்ட்டை அழைக்கும் ஆப்-இடம் அந்த எண்ட்பாயிண்ட்டுக்குத் தேவையான திறன் அல்லது அனுமதி இல்லை என்று பொருள். Meta இதை "Capability or permissions issue" என்று விவரிக்கிறது. Graph API இதற்கு API Method என்று பெயரிடுகிறது. தீர்வு: அக்சஸ் டோக்கன் டிபக்கரில் டோக்கனுக்கு வழங்கப்பட்ட அனுமதிகளைப் பார்த்து, எண்ட்பாயிண்ட்டுக்குத் தேவையான அனுமதியைச் சேர்ப்பதுதான்.
"Capability or permissions issue" என்பதற்கு Meta தரும் குறியீடு.
Graph API பிழை கையாளும் வழிகாட்டி குறியீடு 3-க்குத் தரும் பெயர்.
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 தேவையில்லை.
ஆகவே ஒரே குறியீடு டெவலப்பரின் சொந்தக் கணக்கில் சீராக ஓடி, வாடிக்கையாளரின் கணக்கில் தோல்வியடையலாம். இந்த முறை தென்பட்டால், டோக்கனில் எந்த அனுமதி இல்லை என்பது கேள்வி அல்ல; தனக்குச் சொந்தமில்லாத சொத்துகளில் அந்த அனுமதியைப் பயன்படுத்த ஆப்-க்கு ஒப்புதல் கிடைத்துள்ளதா என்பதே கேள்வி.
பொதுவான தவறுகள்
- அதே scopes உடன் புதிய டோக்கனை உருவாக்குதல். அதே அனுமதிகளுடன் உள்ள புதிய டோக்கனும் அதே இடத்தில் தோல்வியடையும்.
- டோக்கனில் பார்க்காமல் ஆப் அமைப்புகளில் அனுமதியின் பெயரைச் சரிபார்த்தல். டோக்கனுக்கு என்ன வழங்கப்பட்டது என்பதே முக்கியம்.
- உங்கள் சொந்தக் கணக்கில் மட்டும் சோதித்தல். வாடிக்கையாளர் கணக்குகள் அழைப்பை ஏற்க பார்ட்னர் ஆப்-களுக்கு Advanced access தேவை.
EasyCoexistence ஒவ்வொரு எண்ணையும் Meta-வின் சொந்த Embedded Signup வழியாக இணைக்கிறது. அதனால் வணிகம் ஆன்போர்டிங்கின்போதே அனுமதிகளை வழங்குகிறது, பிறகு இணைப்பின் ஹெல்த் டாஷ்போர்டில் தெரியும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
பிழை 3 என் ஃபோன் எண்ணில் உள்ள பிரச்சினையா?
இல்லை. இது ஆப்-இன் டோக்கன் என்ன செய்ய அனுமதிக்கப்பட்டுள்ளது என்பது பற்றியது. கோரிக்கை நிராகரிக்கப்படுவதற்கு முன் எண் சரிபார்க்கப்படுவதில்லை.
பிழை 3-க்கும் பிழை 10-க்கும் என்ன வேறுபாடு?
குறியீடு 3 என்பது திறன் அல்லது அனுமதிப் பிரச்சினை. குறியீடு 10 என்பது ஓர் அனுமதி வழங்கப்படவில்லை அல்லது நீக்கப்பட்டுவிட்டது என்பதைக் குறிக்கிறது. இரண்டையும் டோக்கனின் scopes-ஐச் சரிபார்த்தே தீர்க்கலாம்.
மெசேஜ்களை அனுப்ப எனக்கு எந்த அனுமதி தேவை?
whatsapp_business_messaging. எந்த வகை மெசேஜையும் அனுப்ப இது தேவை என்று Meta-வின் அனுமதிகள் வழிகாட்டி கூறுகிறது.
மீண்டும் முயன்றால் உதவுமா?
இல்லை. முயற்சிகளுக்கு இடையே டோக்கனின் அனுமதிகள் மாறுவதில்லை, எனவே முடிவு அதேதான்.
தொடர்ந்து படிக்கவும்
தொடங்கத் தயாரா?
மாதங்கள் ஆகாமல், சில நிமிடங்களில் WhatsApp Coexistence-ஐ அமைக்குங்கள். ஆப்ஸ் போனில் தொடர்ந்து இயங்கும்.
இலவச ட்ரையலைத் தொடங்குங்கள்இதில் சரிபார்க்கப்பட்டது: