"This authorization code has expired" baada ya usajili wa Coexistence
Embedded Signup ya Meta inapokamilika, inalipa jukwaa lililoanzisha mchakato msimbo wa muda mfupi, ambao lazima ubadilishwe kuwa token ya ufikiaji ndani ya sekunde 30. Ubadilishaji ukifanyika baadaye, au ukitumia msimbo wa jaribio la awali, Meta hujibu kuwa msimbo wa idhini umeisha muda. Ukiendesha mchakato tena, unapata msimbo mpya.
Muda wa kuishi ambao Meta inautoa kwa msimbo wa token unaoweza kubadilishwa, unaorudishwa na Embedded Signup.
Meta inasema kubadilisha token lazima kufanyike kama ombi la server hadi server, kamwe si kutoka upande wa mteja.
Muda alionao mtoa jukwaa baada ya usajili ili kusawazisha historia ya nambari ya Coexistence kabla mchakato haujalazimika kurudiwa.
Ni msimbo gani umeisha muda?
Biashara inapokamilisha Embedded Signup, Meta hurudisha vitambulisho vya mali na msimbo wa token unaoweza kubadilishwa kwenye dirisha la kivinjari lililofungua dirisha ibukizi. Kisha jukwaa hutuma msimbo huo kwa server yake, ambayo huita endpoint ya oauth access_token ya Meta ikiwa na kitambulisho cha programu na siri ya programu ili kuubadilisha kuwa token ya biashara.
Mwongozo wa utekelezaji wa Meta uko wazi kuhusu muda: msimbo wa token unaoweza kubadilishwa una muda wa kuishi wa sekunde 30, kwa hiyo jukwaa lazima liweze kuubadilisha kabla haujaisha. Ubadilishaji unaojaribiwa baada ya hapo hukataliwa, na "This authorization code has expired" ndiyo namna kukataliwa huko kunavyoonekana. Biashara haikukosea kwa kumaliza dirisha ibukizi polepole; saa huanza msimbo unaporudishwa.
Kwa nini hutokea dirisha likikamilika kuchelewa au mara mbili?
Hali kadhaa zinaweza kuchelewesha ubadilishaji kupita kikomo hicho.
Kichupo cha kivinjari kiliachwa nyuma au kompyuta ndogo ililala mchakato ulipokamilika, hivyo msimbo ulifika kwenye server ya jukwaa muda mrefu baada ya kutolewa. Server ya jukwaa iliweka ubadilishaji kwenye foleni nyuma ya kazi nyingine badala ya kuufanya mara moja. Au mtu alifungua mchakato mara mbili, akamaliza yote mawili, na jukwaa likabadilisha msimbo wa dirisha la kwanza baada ya la pili kukamilika.
Kwenye majaribio kuna sababu ya nne: kunakili msimbo kutoka kwenye console ya kivinjari na kuubadilisha kwa mkono kwa cURL au Postman. Mwongozo wa Meta unaonya kuhusu hili hasa, na unashauri kuandaa ombi la ubadilishaji kabla ya kuanza.
Unakamilishaje muunganisho?
Endesha mchakato tena kutoka mwanzo ukiwa na dirisha moja, na uuache ukamilike huku ukurasa wa jukwaa ukiwa mbele. Kila ukamilishaji hurudisha msimbo mpya, na kinachohitajika ni kubadilisha msimbo huo haraka.
Kwa nambari ya Coexistence, fanya hivyo bila kuchelewa. Meta hubadilisha akaunti ya WhatsApp Business biashara inapokamilisha mchakato, na jukwaa likishamsajili mteja, lina saa 24 za kusawazisha historia ya ujumbe; baada ya hapo, biashara lazima iondolewe kisha ikamilishe mchakato tena.
Upande wa jukwaa, suluhisho la kudumu ni kubadilisha msimbo kwenye server mara tu unapofika, kabla ya hatua nyingine yoyote ya usajili.
Makosa ya kawaida
- Kurudia kubadilisha token kwa msimbo uleule. Uliisha muda baada ya sekunde 30 na hautarudi.
- Kuendesha usajili kwenye madirisha mawili kwa wakati mmoja. Ni msimbo wa jaribio linalobadilishwa tu ndio unaokubaliwa.
- Kubadilisha msimbo kutoka kwenye kivinjari. Meta inahitaji ubadilishaji kama ombi la server hadi server likiwa na siri ya programu.
EasyCoexistence hubadilisha msimbo kwenye server yake mara tu Embedded Signup inapourudisha, na hurekodi kila jaribio kwenye ratiba ya muunganisho, hivyo msimbo uliopotea huonekana kama tukio lenye tarehe badala ya hitilafu isiyoeleweka.
Maswali yanayoulizwa mara kwa mara
Je, biashara iliunganisha nambari au la?
Biashara ilikamilisha mchakato wa Meta, lakini jukwaa halikuweza kugeuza msimbo kuwa token inayofanya kazi, kwa hiyo bado halawezi kuchukua hatua kwenye nambari hiyo. Ukiendesha mchakato tena, jukwaa linapata msimbo mpya.
Je, msimbo unaweza kufanywa udumu muda mrefu zaidi?
Hapana. Meta ndiyo huweka muda wa kuishi wa sekunde 30, na hakuna jukwaa linaloweza kuuongeza.
Je, programu ya WhatsApp Business inaathirika?
Hapana. Programu inaendelea kufanya kazi kwenye simu wakati tatizo hili linatatuliwa.
Je, hii ni sawa na access token iliyoisha muda?
Hapana. Huu ni msimbo wa muda mfupi wa usajili. Access token iliyoisha muda kwenye muunganisho unaofanya kazi hurudisha hitilafu 190.
Endelea kusoma
Uko tayari kuanza?
Sanidi WhatsApp Coexistence kwa dakika chache, si miezi. Programu inaendelea kufanya kazi kwenye simu.
Anza kipindi cha majaribio bila malipoImethibitishwa kwenye