WhatsApp දෝෂය 190: access token කාලය ඉකුත් වී ඇත
දෝෂය 190 කියන්නේ request එක සඳහා භාවිත කළ access token එකේ කාලය ඉකුත් වී හෝ එය අවලංගු කර ඇති බවයි. සෑම call එකක්ම එකම ආකාරයට අසාර්ථක වන නිසා අංකය අතුරුදන් වූ බව පෙනේ. එසේ වී නැත: credential එක බිඳ වැටී ඇති අතර අංකය සාමාන්යයෙන් හොඳින් පවතී.
කාලය ඉකුත් වූ හෝ අවලංගු කළ access token එකක් සඳහා Meta භාවිත කරන කේතයයි.
සත්යාපන අසාර්ථකත්වයක් ලෙස වාර්තා වන එම තත්ත්වය සඳහා Meta භාවිත කරන කේතයයි.
EasyCoexistence සෑම සම්බන්ධතාවයකටම තබා ගන්නා credentials නිසා ප්රතික්ෂේප වීම හඳුනාගත හැක.
කාලය ඉකුත් වූ token එකකින් අංකය නැති වූවා සේ පෙනෙන්නේ ඇයි?
සෑම request එකක්ම අසාර්ථක වන අතර ඒවා සියල්ලම එකම ආකාරයට අසාර්ථක වන නිසාය.
අංකය කියවීම, එහි health පරීක්ෂා කිරීම, templates ලැයිස්තුගත කිරීම සහ පණිවිඩයක් යැවීම එකවර නතර වේ. පිටතින් බලන විට එය account එකෙන් අංකය ඉවත් කළා සේම පෙනේ. එක් credential එකක් පමණක් ඇති integration එකකට මේ දෙක වෙන් කර හඳුනාගත නොහැක. කිසිවක් සිදු නොවූවත් සම්බන්ධතාවය විසන්ධි වී ඇතැයි බොහෝ දෙනා නිගමනය කරති.
මෙම වෙනස වැදගත් වන්නේ ප්රතිචාර දෙකේ විසඳුම් සම්පූර්ණයෙන් වෙනස් නිසාය. බිඳ වැටුණු credential එක ප්රතිස්ථාපනය කළ හැක. ඉවත් කළ අංකයක් නැවත සම්බන්ධ කිරීමට ව්යාපාර හිමිකරු සහ දුරකථනය අවශ්ය වේ.
වෙනස හඳුනාගන්නේ කෙසේද?
එම account එකම කියවිය හැකි දෙවන credential එකක් තබා ගැනීමෙනි.
EasyCoexistence සෑම සම්බන්ධතාවයකටම client ගේ token එකත් තමන්ගේ System User token එකත් තබා ගනී. එකක් ප්රතික්ෂේප වූ විට අනෙකෙන් WhatsApp Business Account එක කියවා ඇත්තටම බිඳ වැටුණේ දෙකෙන් කුමක්දැයි තහවුරු කරයි. client token එක ප්රතික්ෂේප වී දෙවන කියවීම ක්රියාත්මක නම් credential එකේ කාලය ඉකුත් වී ඇති අතර අංකය සෞඛ්ය සම්පන්නය. දෙකම අසාර්ථක නම් අංකයටම යම් දෙයක් සිදු වී ඇත.
එම දෙවන කියවනය නොමැති විට වෙනස හඳුනාගත හැක්කේ ව්යාපාර හිමිකරුගෙන් පරීක්ෂා කරන ලෙස ඉල්ලීමෙනි. නිරීක්ෂණය වැළැක්විය යුතු බාධාව එයමය.
Tokens අවලංගු වන්නේ කෙසේද?
ඒ සඳහා ක්රම කිහිපයක් ඇත, බොහෝ ඒවා හිතාමතා සිදු නොවේ.
Tokens වලට ආයු කාලයක් ඇති අතර ඒවා ස්වයංක්රීයව කාලය ඉකුත් කර ගනී. Meta account එකේ මුරපදය වෙනස් කළ විට ඒවා අවලංගු වේ. Business Settings තුළ යෙදුමකට ඇති ප්රවේශය කිසිවෙකු ඉවත් කළ විටද එය සිදු වේ. අවදානමකට ලක් වී ඇතැයි Meta සලකන token එකක් අවලංගු කළ විටද එය සිදු වේ. මේ කිසිවකට පෙර අනතුරු ඇඟවීමක් නොලැබෙන අතර දුරකථනයේ WhatsApp Business යෙදුමෙන්ද ඒවා දැකිය නොහැක.
එම නිසා token වලංගුභාවය error handler එකකට නොව monitoring එකට අයත් වේ. error handler එකට එය පෙනෙන විට sends දැනටමත් අසාර්ථක වී ඇත.
සාමාන්ය වැරදි
- token එක ගැටලුව නම් අංකය නැවත සම්බන්ධ කිරීමෙන් කිසිදා අවශ්ය නොවූ වැඩක් ව්යාපාර හිමිකරුගෙන් ඉල්ලා සිටී.
- එය අතරින් පතර සිදුවන ගැටලුවක් ලෙස සලකා නැවත නැවත උත්සාහ කිරීම. අවලංගු කළ token එකක් තනිවම යථා තත්ත්වයට පත් නොවේ.
- එක් credential එකක් මත පමණක් රඳා සිටීම. එක් token එකක් පමණක් ඇති විට credential අසාර්ථකත්වයක් සහ නැති වූ අංකයක් වෙන් කර හඳුනාගත නොහැක.
EasyCoexistence සෑම සම්බන්ධතාවයකටම tokens දෙකක් තබා ගනී. එබැවින් ප්රතික්ෂේප වූ credential එක අනුමාන නොකර හඳුනාගෙන, අංකය ඉවත් කිරීම වෙනුවට බිඳ වැටුණු එක පහළ මට්ටමකට දමයි.
නිතර අසන ප්රශ්න
අංකය තවමත් ක්රියා කරන්නේද?
සාමාන්යයෙන් ඔව්. WhatsApp Business යෙදුමට බලපෑමක් නැති අතර අංකයද පවතී. නතර වී ඇත්තේ API ප්රවේශයයි.
දෝෂය 0 යනුත් එම දෙයමද?
ප්රායෝගිකව ඔව්. endpoint එක අනුව Meta මෙම තත්ත්වය codes දෙක යටතේ වාර්තා කරයි.
නැවත සම්බන්ධ කිරීමෙන් මෙය විසඳේද?
එසේ කළ හැක. නමුත් සැහැල්ලු ගැටලුවකට එය බරපතළ විසඳුමකි, එමෙන්ම නව credential එකකින් විසඳිය හැකි දෙයක් සඳහා ව්යාපාර හිමිකරු සහ දුරකථනය අවශ්ය කරයි.
Tokens කාලය ඉකුත් නොවන ලෙස සකස් කළ හැකිද?
System User tokens දිගු කාලයක් පවතින ලෙස සකස් කළ හැක. දෙවන එකක් තබා ගැනීම ප්රයෝජනවත් වීමට එය එක් හේතුවකි.
තවදුරටත් කියවන්න
ආරම්භ කිරීමට සූදානම්ද?
WhatsApp Coexistence මිනිත්තු කිහිපයකින් සකසන්න, මාස ගණනකින් නොව. යෙදුම දුරකථනයේ දිගටම ක්රියා කරයි.
නොමිලේ trial කාලය ආරම්භ කරන්නසත්යාපනය කළේ