WhatsApp දෝෂය 10: අවසරය ලබා දී නැත හෝ ඉවත් කර ඇත
දෝෂ කේතය 10 යනු යෙදුමේ token එකට endpoint එකට අවශ්ය අවසරයක් නොමැති බවයි. එයට හේතුව එම අවසරය කිසි විටෙක ලබා නොදීම හෝ පසුව ඉවත් කිරීමයි. Meta දක්වන විස්තරය "Permission is either not granted or has been removed." යන්නයි. Meta තවත් WhatsApp හේතු දෙකක් ලැයිස්තුගත කරයි: Flows with Endpoint සඳහා allowlist නොකළ අංකයක් සහ API එකක සුදුසුකම් අවශ්යතා සපුරා නොලීම.
"Permission is either not granted or has been removed." සඳහා Meta හි කේතය.
Graph API දෝෂ හැසිරවීමේ මාර්ගෝපදේශය කේතය 10 ට දෙන නම.
සහකාර යෙදුමක් ගනුදෙනුකරු ගිණුම්වල භාවිත කරන සෑම අවසරයක් සඳහාම අවශ්ය දේ.
WhatsApp දෝෂ කේතය 10 යන්නෙන් අදහස් වන්නේ කුමක්ද?
එයින් අදහස් වන්නේ token එක Meta වෙත ළඟා වී හඳුනාගත් නමුත්, call එකට අවශ්ය අවසරය එහි නොමැති බවයි.
Meta හි Cloud API ආශ්රිත පිටුව කේතය 10 සඳහා "Permission is either not granted or has been removed." යන විස්තර පෙළ දෙයි. Graph API දෝෂ හැසිරවීමේ මාර්ගෝපදේශය එය API Permission Denied ලෙස හඳුන්වන අතර, අඩු අවසරය සම්බන්ධයෙන් පියවර ගන්නැයි කියයි.
ඉවත් කර ඇත යන වචනය වැදගත් ය. අවසරයක් සැකසීමේදී ලබා දී පසුව ඉවත් කළ හැකිය. උදාහරණයක් ලෙස, යමෙක් Business Settings තුළ යෙදුමේ ප්රවේශය අහෝසි කළ විට එය සිදු වේ. එබැවින් මාස ගණනක් ක්රියා කළ integration එකක් තම කේතයේ කිසි වෙනසක් නොමැතිව 10 ලබා දීමට පටන් ගත හැකිය.
දෝෂය 10 සඳහා Meta තවත් ලැයිස්තුගත කරන හේතු මොනවාද?
WhatsApp සඳහාම වන හේතු දෙකකි. ඒ දෙකම scopes ගැන නොවන නිසා පහසුවෙන් නොසලකා හැරිය හැකිය.
WhatsApp Flows with Endpoint සඳහා, ව්යාපාරයේ public key සැකසීමට භාවිත කළ දුරකථන අංකය allowlist කර ඇති බව තහවුරු කරගන්නැයි Meta කියයි. allowlist එකෙන් පිටත අංකයක් token එකේ සියලු අවසර තිබුණත් මෙම කේතය ලබා දෙයි.
කැඳවන API එකේ සුදුසුකම් අවශ්යතා සපුරා නොමැති ගිණුමකටද මෙම කේතය ලැබෙන බව Meta කියයි. එවිට token වෙනස් කිරීමෙන් පලක් නැත. බාධාව වන්නේ credential එක නොව ගිණුමේ සුදුසුකමයි.
දෝෂය 10 නිරාකරණය කරන්නේ කෙසේද?
Meta පළමු පරීක්ෂාව ලෙස නම් කරන access token debugger එකෙන් ආරම්භ කරන්න.
scopes ලැයිස්තුවේ endpoint එකට අවශ්ය අවසරය නොමැති නම්, එය නැවත ලබා දෙන ලෙස ව්යාපාරයෙන් ඉල්ලන්න. සහකාර යෙදුමක් සඳහා නම්, එම අවසරයට Advanced access ඇති බවද තහවුරු කරගත යුතුය. Meta හි අවසර මාර්ගෝපදේශයට අනුව ගනුදෙනුකරු ගිණුම් සඳහා එය අවශ්ය වේ.
scopes සම්පූර්ණ බව පෙනේ නම්, WhatsApp හේතු දෙක වෙත යන්න. Flows call එකක් නම්, public key සැකසූ අංකය allowlist එකේ ඇත්දැයි බලන්න. වෙනත් ඕනෑම call එකක් නම්, කැඳවන API එකේ සුදුසුකම් අවශ්යතා කියවා, කිසිදු credential එකක් වෙනස් කිරීමට පෙර ගිණුම ඒවා සපුරන බව තහවුරු කරගන්න.
සාමාන්ය වැරදි
- deploy එකක් නිසා integration එක බිඳ වැටුණා යැයි උපකල්පනය කිරීම. Business Settings තුළ ඉවත් කළ අවසරයක් කේත වෙනසක් නොමැතිවම මෙම කේතය ඇති කරයි.
- හේතුව සුදුසුකම් නම් token එක නැවත සෑදීම. credential එකකට සුදුසුකම් නැති ගිණුමක් සුදුසුකම් ලත් ගිණුමක් බවට පත් කළ නොහැක.
- Flows allowlist එක නොසලකා හැරීම. Flows with Endpoint හිදී, එයින් පිටත අංකයක් සියලු scopes තිබුණත් 10 ලබා දෙයි.
EasyCoexistence මඟින් onboarding පසුවද සම්බන්ධ කළ සෑම අංකයක්ම නිරීක්ෂණය කෙරේ. එබැවින් ප්රවේශය නැති වූ සම්බන්ධතාවයක් අසාර්ථක යැවීම් ලෙස මුලින් පෙනීමට වඩා dashboard එකේ පෙන්වයි.
නිතර අසන ප්රශ්න
දෝෂය 10 සහ දෝෂය 131005 එකම ද?
Meta හි ආශ්රිත පිටුවේ ඒවායේ විස්තරය එකමය. කේතය 10 යනු Graph API කේතයයි. 131005 පිහිටන්නේ WhatsApp පරාසයේය. දෙකම පරීක්ෂා කරන්නේ එකම ආකාරයටයි.
ඊයේ ක්රියා කළ අංකයකට දෝෂය 10 ඇති විය හැකිද?
ඔව්. Meta හි විස්තරයට ඉවත් කළ අවසරද ඇතුළත් ය. එබැවින් කලින් ලබා දුන් ප්රවේශය පසුව ආපසු ගත හැකිය.
දෝෂය 10 යනු මගේ token එක කල් ඉකුත් වූ බවද?
නැත. කල් ඉකුත් වූ token එකක් කේතය 190 හෝ 0 වේ. කේතය 10 යනු token එක වලංගු නමුත් එයට අවසරයක් නොමැති බවයි.
ලබා දී ඇති අවසර මට බලාගත හැක්කේ කෙසේද?
debug_token call කරන්න, නැතහොත් access token debugger එක විවෘත කරන්න. scopes property එකෙන් token එකේ ඇති සියලු අවසර ලැයිස්තුගත වේ.
තවදුරටත් කියවන්න
ආරම්භ කිරීමට සූදානම්ද?
WhatsApp Coexistence මිනිත්තු කිහිපයකින් සකසන්න, මාස ගණනකින් නොව. යෙදුම දුරකථනයේ දිගටම ක්රියා කරයි.
නොමිලේ trial කාලය ආරම්භ කරන්නසත්යාපනය කළේ