WhatsApp දෝෂ 3: හැකියාව හෝ අවසර ගැටලුවක්
දෝෂ කේතය 3 යනු endpoint එක අමතන යෙදුමට, එම endpoint එකට අවශ්ය හැකියාවක් හෝ අවසරයක් නොමැති බවයි. Meta එය විස්තර කරන්නේ "Capability or permissions issue." ලෙසිනි. Graph API එක එයට API Method යැයි නම් කරයි. විසඳුම නම් access token debugger එකෙන් token එකට ලබා දී ඇති අවසර පරීක්ෂා කර, endpoint එකට අවශ්ය අවසරය එක් කිරීමයි.
"Capability or permissions issue." සඳහා Meta හි කේතය.
Graph API දෝෂ හැසිරවීමේ මාර්ගෝපදේශය 3 කේතයට දෙන නම.
whatsapp_business_management සහ whatsapp_business_messaging, බොහෝ WhatsApp endpoint වලට අවශ්ය අවසර දෙක.
WhatsApp දෝෂ කේතය 3 යන්නෙන් අදහස් වන්නේ කුමක්ද?
request එක සත්යාපනය වී ඇති නමුත්, එය ඉල්ලූ දේ කිරීමට යෙදුමට අවසර නැති බව එයින් අදහස් වේ.
Meta, Cloud API reference හි අවසරය පිළිබඳ දෝෂ අතර 3 කේතය "Capability or permissions issue." යන විස්තර පෙළ සමඟ ලැයිස්තුගත කරයි. Cloud API එක උරුම කරගන්නා Graph API දෝෂ හැසිරවීමේ මාර්ගෝපදේශය එම කේතයම API Method ලෙස හඳුන්වයි. ඇමතුමට අවශ්ය හැකියාව හෝ අවසර යෙදුමට ඇති බව තහවුරු කරගන්න යැයි එහි සඳහන් වේ.
එනම් token එක ක්රියා කරයි. අනන්යතාවය ගැටලුව නොවේ, 0 සහ 190 කේතවලින් මෙය වෙනස් වන්නේ එහිනි. ගැටලුව වන්නේ token එකට ස්පර්ශ කිරීමට අවසර ඇති දේ කවරේද යන්නයි.
token එකක ඇති අවසර පරීක්ෂා කරන්නේ කෙසේද?
access token debugger එකෙන්, නැතහොත් එම තොරතුරුම ලබා දෙන debug_token endpoint එකෙන්.
ප්රතිචාරයේ scopes property එකේ ලබා දී ඇති අවසර ලැයිස්තුගත වේ. එම ලැයිස්තුව අසාර්ථක වූ endpoint එකේ reference පිටුව සමඟ සසඳන්න, මන්ද සෑම reference එකකම එයට අවශ්ය අවසර සඳහන් වේ.
WhatsApp සඳහා අවසර දෙකකින් සියල්ලම පාහේ ආවරණය වේ. whatsapp_business_management අවශ්ය වන්නේ ගිණුම් metadata, template, දුරකථන අංක ලැයිස්තු, analytics සහ ගිණුම් webhook සඳහාය. whatsapp_business_messaging අවශ්ය වන්නේ ඕනෑම පණිවිඩයක් යැවීමටත්, පණිවිඩ සහ status webhook ලබා ගැනීමටත්ය. ඉන් එකක් පමණක් ඇති token එකක්, අනෙකට අවශ්ය ඇමතුම්වලදී අසාර්ථක වේ.
සෘජු developer කෙනෙකුට නොපෙනෙන 3 දෝෂය partner යෙදුමකට පෙනෙන්නේ ඇයි?
මන්ද වෙනත් ව්යාපාර සඳහා සේවා සපයන partner වරුන්ට අමතර බාධකයක් ඇත.
Meta හි අවසර මාර්ගෝපදේශයට අනුව, තම සේවාදායකයන් ඔවුන්ගේ දත්ත වෙත පිවිසීමට තම යෙදුම භාවිතා කරන partner කෙනෙකු App Review හරහා යා යුතු අතර, යෙදුමට අවශ්ය සෑම අවසරයක් සඳහාම Advanced access ද තිබිය යුතුය. තමන්ගේම ව්යාපාර දත්ත සමඟ පමණක් වැඩ කරන සෘජු developer කෙනෙකුට App Review හෝ Advanced access අවශ්ය නොවේ.
එබැවින් එම කේතයම developer ගේ තමන්ගේ ගිණුමට එරෙහිව පිරිසිදුව ක්රියා කර, සේවාදායකයෙකුගේ ගිණුමට එරෙහිව අසාර්ථක විය හැක. එවැනි රටාවක් පෙනෙන විට ප්රශ්නය වන්නේ token එකේ නැති අවසරය කුමක්ද යන්න නොව, තමන්ට අයත් නොවන දේපළ මත එම අවසරය භාවිතා කිරීමට යෙදුමට අනුමැතිය ලැබී තිබේද යන්නයි.
සාමාන්ය වැරදි
- සමාන scopes සහිතව අලුත් token එකක් ජනනය කිරීම. එම අවසරම ඇති අලුත් token එකක් අසාර්ථක වන්නේ එම තැනේමයි.
- අවසරයේ නම token එකෙහි නොව යෙදුමේ සැකසුම්වල පරීක්ෂා කිරීම. වැදගත් වන්නේ token එකට ලබා දී ඇති දේයි.
- ඔබේම ගිණුමට එරෙහිව පමණක් පරීක්ෂා කිරීම. සේවාදායකයන්ගේ ගිණුම් ඇමතුම පිළිගැනීමට පෙර partner යෙදුම්වලට Advanced access අවශ්යයි.
EasyCoexistence සෑම අංකයක්ම සම්බන්ධ කරන්නේ Meta ගේම Embedded Signup ප්රවාහය හරහාය. එබැවින් ව්යාපාරය අවසර ලබා දෙන්නේ onboarding අවස්ථාවේදීය, පසුව සම්බන්ධතාවයේ health එක dashboard එකෙන් දැකගත හැකිය.
නිතර අසන ප්රශ්න
3 දෝෂය මගේ දුරකථන අංකයේ ගැටලුවක්ද?
නැත. එය අදාළ වන්නේ යෙදුමේ token එකට කිරීමට අවසර ඇති දේටයි. request එක ප්රතික්ෂේප කිරීමට පෙර අංකය පරීක්ෂා නොකෙරේ.
3 දෝෂය සහ 10 දෝෂය අතර වෙනස කුමක්ද?
3 කේතය යනු හැකියාව හෝ අවසර ගැටලුවකි. 10 කේතය කියන්නේ අවසරයක් ලබා දී නැති බව හෝ ඉවත් කර ඇති බවයි. දෙකම විසඳෙන්නේ token එකේ scopes පරීක්ෂා කිරීමෙනි.
පණිවිඩ යැවීමට මට අවශ්ය අවසරය කුමක්ද?
whatsapp_business_messaging. Meta හි අවසර මාර්ගෝපදේශයට අනුව, ඕනෑම වර්ගයක පණිවිඩයක් යැවීමට එය අවශ්යයි.
නැවත උත්සාහ කිරීමෙන් ප්රයෝජනයක් තිබේද?
නැත. උත්සාහයන් අතර token එකේ අවසර වෙනස් නොවන බැවින් ප්රතිඵලය එලෙසම පවතී.
තවදුරටත් කියවන්න
ආරම්භ කිරීමට සූදානම්ද?
WhatsApp Coexistence මිනිත්තු කිහිපයකින් සකසන්න, මාස ගණනකින් නොව. යෙදුම දුරකථනයේ දිගටම ක්රියා කරයි.
නොමිලේ trial කාලය ආරම්භ කරන්නසත්යාපනය කළේ