„Ovaj autorizacijski kôd je istekao” nakon registracije za Coexistence
Kada Metin Embedded Signup završi, platformi koja ga je pokrenula predaje kratkotrajni kôd, koji se mora zamijeniti za pristupni token u roku od 30 sekundi. Ako se zamjena dogodi kasnije ili se upotrijebi kôd iz ranijeg pokušaja, Meta odgovara da je autorizacijski kôd istekao. Ponovnim pokretanjem postupka nastaje novi kôd.
Vrijeme važenja koje Meta daje zamjenjivom kôdu tokena što ga vraća Embedded Signup.
Meta navodi da zamjena tokena mora biti zahtjev od poslužitelja prema poslužitelju, nikad s klijentske strane.
Vrijeme koje platforma ima nakon uvođenja da sinkronizira povijest Coexistence broja prije nego što se postupak mora ponoviti.
Koji je kôd istekao?
Kada tvrtka dovrši Embedded Signup, Meta vraća ID-jeve resursa i zamjenjivi kôd tokena u prozor preglednika koji je otvorio skočni prozor. Platforma zatim šalje taj kôd na vlastiti poslužitelj, koji poziva Metin oauth endpoint access_token sa svojim ID-jem aplikacije i tajnom aplikacije kako bi ga zamijenio za poslovni token.
Metin vodič za implementaciju izričit je u pogledu vremena: zamjenjivi kôd tokena vrijedi 30 sekundi, pa platforma mora moći obaviti zamjenu prije nego što istekne. Zamjena pokušana nakon toga odbija se, a poruka „Ovaj autorizacijski kôd je istekao” upravo je oblik tog odbijanja. Tvrtka nije pogriješila time što je sporo dovršila skočni prozor: vrijeme počinje teći u trenutku kad se kôd vrati.
Zašto se to događa kad se skočni prozor dovrši kasno ili dvaput?
Nekoliko situacija može odgoditi zamjenu preko tog ograničenja.
Kartica preglednika ostala je u pozadini ili je prijenosno računalo prešlo u stanje mirovanja dok se postupak završavao, pa je kôd stigao na poslužitelj platforme dugo nakon izdavanja. Poslužitelj platforme stavio je zamjenu u red iza drugih poslova umjesto da je obavi odmah. Ili je osoba dvaput otvorila postupak, dovršila oba, a platforma je zamijenila kôd iz prvog prozora tek nakon što je završio drugi.
U testiranju postoji i četvrti slučaj: kôd se kopira iz konzole preglednika i ručno zamjenjuje pomoću cURL-a ili Postmana. Metin vodič upozorava upravo na to i savjetuje da zahtjev za zamjenu bude spreman prije početka.
Kako dovršiti povezivanje?
Ponovno pokrenite postupak od početka u jednom prozoru i pustite da završi dok je stranica platforme u prvom planu. Svako dovršavanje vraća novi kôd, a platformi je dovoljna brza zamjena tog kôda.
Za Coexistence broj učinite to bez odgode. Meta pretvara račun WhatsApp Business kad tvrtka dovrši postupak, a nakon što platforma uvede korisnika ima 24 sata za sinkronizaciju povijesti poruka; poslije toga tvrtka se mora odjaviti s platforme i ponovno proći postupak.
Na strani platforme trajno je rješenje zamijeniti kôd na poslužitelju čim stigne, prije bilo kojeg drugog koraka uvođenja.
Uobičajene pogreške
- Ponovni pokušaj zamjene tokena istim kôdom. Istekao je nakon 30 sekundi i neće se vratiti.
- Pokretanje registracije u dva prozora istodobno. Računa se samo kôd iz pokušaja koji se zamjenjuje.
- Zamjena kôda iz preglednika. Meta zahtijeva zamjenu kao zahtjev od poslužitelja prema poslužitelju s tajnom aplikacije.
EasyCoexistence zamjenjuje kôd na svojem poslužitelju čim ga Embedded Signup vrati i bilježi svaki pokušaj na vremenskoj crti veze, pa se izgubljeni kôd prikazuje kao datiran događaj, a ne kao nejasna pogreška.
Često postavljana pitanja
Je li tvrtka povezala broj ili nije?
Tvrtka je dovršila Metin postupak, ali platforma kôd nije mogla pretvoriti u token koji radi, pa za sada ne može djelovati na broju. Ponovnim pokretanjem postupka dobiva novi kôd.
Može li se kôd učiniti dugotrajnijim?
Ne. Meta određuje vrijeme važenja od 30 sekundi i nijedna ga platforma ne može produljiti.
Utječe li to na aplikaciju WhatsApp Business?
Ne. Aplikacija nastavlja raditi na telefonu dok se problem rješava.
Je li to isto što i istekao pristupni token?
Ne. Ovdje je riječ o kratkotrajnom kôdu za registraciju. Istekao pristupni token na vezi koja radi vraća pogrešku 190.
Nastavite čitati
Spremni za početak?
Postavite WhatsApp Coexistence u nekoliko minuta, a ne mjeseci. Aplikacija i dalje radi na telefonu.
Započnite besplatno probno razdobljeProvjereno na