Coexistence signup එකෙන් පසු "මෙම අවසර කේතය කල් ඉකුත් වී ඇත" දෝෂය
Meta හි Embedded Signup අවසන් වූ විට, එය දියත් කළ platform එකට කෙටි කාලයක් පමණක් වලංගු කේතයක් ලබා දෙයි. එම කේතය තත්පර 30 ඇතුළත access token එකක් බවට හුවමාරු කළ යුතුය. හුවමාරුව ඉන් පසුව සිදු වුවහොත්, හෝ කලින් උත්සාහයක කේතයක් භාවිතා කළහොත්, Meta අවසර කේතය කල් ඉකුත් වී ඇතැයි ප්රතිචාර දක්වයි. flow එක නැවත ධාවනය කළ විට නව කේතයක් ලැබේ.
Embedded Signup මඟින් ලැබෙන හුවමාරු කළ හැකි token කේතයට Meta ලබා දෙන time-to-live අගය.
token හුවමාරුව server-to-server request එකක් විය යුතු බවත්, client-side එකක් නොවිය යුතු බවත් Meta පවසයි.
Coexistence අංකයක ඉතිහාසය සමමුහුර්ත කිරීමට, onboarding පසු flow එක නැවත කළ යුතු වීමට පෙර platform එකට ඇති කාලය.
කල් ඉකුත් වූ කේතය කුමක්ද?
ව්යාපාරය Embedded Signup සම්පූර්ණ කළ විට, Meta විසින් popup එක විවෘත කළ browser කවුළුවට asset ID සහ හුවමාරු කළ හැකි token කේතයක් ලබා දෙයි. ඉන්පසු platform එක එම කේතය තමන්ගේම server එකට යවයි. එම server එක යෙදුමේ ID සහ app secret සමඟ Meta හි oauth access_token endpoint එකට කතා කර, කේතය ව්යාපාර token එකක් බවට හුවමාරු කරයි.
කාලය ගැන Meta හි implementation මාර්ගෝපදේශය පැහැදිලිය: හුවමාරු කළ හැකි token කේතයේ time-to-live එක තත්පර 30ක් බැවින්, එය කල් ඉකුත් වීමට පෙර හුවමාරු කිරීමට platform එකට හැකි විය යුතුය. ඉන් පසු සිදු කරන හුවමාරුවක් ප්රතික්ෂේප වන අතර, "This authorization code has expired" යනු එම ප්රතික්ෂේප කිරීමේ පණිවිඩයයි. popup එක සෙමින් අවසන් කිරීම ව්යාපාරයේ වැරැද්දක් නොවේ; කේතය ලැබෙන මොහොතේ සිට කාලය ගණන් කෙරේ.
popup එක ප්රමාද වී හෝ දෙවරක් අවසන් වූ විට මෙය සිදු වන්නේ ඇයි?
හුවමාරුව එම සීමාවෙන් ඔබ්බට ප්රමාද කළ හැකි අවස්ථා කිහිපයක් තිබේ.
flow එක අවසන් වන විට browser tab එක පසුබිමේ තිබීම හෝ laptop එක නිදාගැනීම නිසා, කේතය නිකුත් කර බොහෝ වේලාවකට පසු platform එකේ server එකට ළඟා විය හැක. platform එකේ server එක හුවමාරුව වහාම නොකර වෙනත් වැඩ පිටුපස පෝලිමේ තැබිය හැක. නැතහොත් පුද්ගලයා flow එක දෙවරක් විවෘත කර දෙකම අවසන් කර, දෙවැන්න සම්පූර්ණ වූ පසු platform එක පළමු කවුළුවේ කේතය හුවමාරු කරන්නට පුළුවන.
පරීක්ෂණ අවස්ථාවල හතරවැන්නක් ඇත: browser console එකෙන් කේතය පිටපත් කර cURL හෝ Postman මඟින් අතින් හුවමාරු කිරීම. Meta හි මාර්ගෝපදේශය අනතුරු අඟවන්නේ හරියටම මේ ගැනය; ආරම්භ කිරීමට පෙර හුවමාරු request එක සූදානම්ව තබා ගන්නැයි එය පවසයි.
සම්බන්ධතාවය සම්පූර්ණ කරන්නේ කෙසේද?
flow එක තනි කවුළුවක, මුල සිටම නැවත ධාවනය කරන්න, සහ platform එකේ පිටුව ඉදිරියෙන් තබා එය අවසන් වීමට ඉඩ දෙන්න. සෑම සම්පූර්ණ කිරීමකින්ම නව කේතයක් ලැබෙන අතර, platform එකට අවශ්ය වන්නේ එය වහාම හුවමාරු කිරීම පමණි.
Coexistence අංකයක් සඳහා මෙය ඉක්මනින් කරන්න. ව්යාපාරය flow එක සම්පූර්ණ කරන විට Meta විසින් WhatsApp Business ගිණුම පරිවර්තනය කරයි. platform එක පාරිභෝගිකයා onboard කළ පසු, පණිවිඩ ඉතිහාසය සමමුහුර්ත කිරීමට පැය 24ක් ඇත; ඉන් පසු ව්යාපාරය offboard කර flow එක නැවත සම්පූර්ණ කළ යුතුය.
platform පැත්තෙන් ස්ථිර විසඳුම නම්, කේතය ලැබුණු මොහොතේම, අනෙක් onboarding පියවරවලට පෙර, server එකේදී හුවමාරු කිරීමයි.
සාමාන්ය වැරදි
- එම කේතයම යොදා token හුවමාරුව නැවත උත්සාහ කිරීම. එය තත්පර 30කට පසු කල් ඉකුත් වූ අතර නැවත වලංගු නොවේ.
- signup එක එකවර කවුළු දෙකක ධාවනය කිරීම. හුවමාරු කරන උත්සාහයේ කේතය පමණක් ගණනට ගැනේ.
- browser එකෙන් කේතය හුවමාරු කිරීම. Meta ඉල්ලන්නේ app secret සමඟ server-to-server request එකක් ලෙස හුවමාරු කිරීමයි.
Embedded Signup කේතය ලබා දුන් සැණින් EasyCoexistence එය තමන්ගේ server එකේදී හුවමාරු කරයි, සහ සෑම උත්සාහයක්ම සම්බන්ධතාවයේ කාලරේඛාවේ සටහන් කරයි. එබැවින් අහිමි වූ කේතයක් අපැහැදිලි අසාර්ථකත්වයක් නොව දිනයක් සහිත සිදුවීමක් ලෙස පෙනේ.
නිතර අසන ප්රශ්න
ව්යාපාරය අංකය සම්බන්ධ කළාද නැද්ද?
ව්යාපාරය Meta හි flow එක සම්පූර්ණ කළ නමුත්, platform එකට කේතය ක්රියාකාරී token එකක් බවට පත් කළ නොහැකි විය. එබැවින් එයට තවමත් අංකය මත ක්රියා කළ නොහැක. flow එක නැවත ධාවනය කළ විට නව කේතයක් ලැබේ.
කේතය වැඩි කාලයක් පවතින්නට සැලැස්විය හැකිද?
නැත. තත්පර 30 time-to-live එක Meta විසින් නියම කරන අතර, කිසිම platform එකකට එය දීර්ඝ කළ නොහැක.
WhatsApp Business යෙදුමට බලපායිද?
නැත. මෙය විසඳන අතරතුර යෙදුම දුරකථනයේ සාමාන්ය පරිදි ක්රියා කරයි.
මෙය කල් ඉකුත් වූ access token එකක් හා සමානද?
නැත. මෙය කෙටි කාලයක් පමණක් වලංගු signup කේතයයි. ක්රියාකාරී සම්බන්ධතාවයක access token එකක් කල් ඉකුත් වූ විට 190 දෝෂය ලැබේ.
තවදුරටත් කියවන්න
ආරම්භ කිරීමට සූදානම්ද?
WhatsApp Coexistence මිනිත්තු කිහිපයකින් සකසන්න, මාස ගණනකින් නොව. යෙදුම දුරකථනයේ දිගටම ක්රියා කරයි.
නොමිලේ trial කාලය ආරම්භ කරන්නසත්යාපනය කළේ