WhatsApp greška 0: autentifikacija korisnika aplikacije nije uspela
Kod greške 0 znači da Meta nije mogla da autentifikuje korisnika aplikacije iza pristupnog tokena. Metin opis glasi: „We were unable to authenticate the app user." Token je istekao, poništen je ili je korisnik blokirao pristup svih aplikacija svojim podacima. Rešenje je novi pristupni token, a ne ponovni pokušaj.
Metin kod za „We were unable to authenticate the app user."
Token je istekao, token je poništen ili je korisnik promenio podešavanje koje blokira sve aplikacije.
Poseban kod koji Meta navodi za pristupni token kojem je istekao rok važenja.
Šta znači WhatsApp kod greške 0?
Znači da je platforma primila zahtev, ali ga nije mogla povezati sa korisnikom aplikacije kojem veruje.
Meta kod 0 vodi među greškama autorizacije u referenci grešaka za Cloud API, uz tekst detalja „We were unable to authenticate the app user." Mogući razlozi koje navodi svi se tiču tokena: istekao je, poništen je, ili je osoba koja ga je dodelila promenila podešavanje koje svim aplikacijama sprečava pristup njenim podacima.
Niti jedna stavka sa te liste ne tiče se broja telefona, WhatsApp Business naloga ni poruke koja se šalje. Zahtev nije stigao dovoljno daleko da bi se bilo šta od toga proverilo.
Kako se rešava greška 0?
Nabavite novi pristupni token. To je rešenje koje Meta navodi i jedino koje funkcioniše.
Pre zamene utvrdite koji se od tri uzroka odnosio na vas, jer se svaki vraća ako ga zanemarite. Korisnički token sa kratkim rokom važenja ponovo će isteći po rasporedu. Poništen token neće prestati da otkazuje dok neko ponovo ne odobri pristup. Korisnik koji je potpuno isključio pristup aplikacijama mora ga ponovo uključiti pre nego što bilo koji token tog korisnika proradi.
Za slanje od servera do servera Metin vodič za pristupne tokene preporučuje System User tokene, koje opisuje kao dugotrajne i pogodne za automatizovane servise kojima nije potreban unos korisnika.
Da li je greška 0 isto što i greška 190?
U praksi se preklapaju, a Meta ih navodi odvojeno.
Greška 190 ima tekst detalja „Your access token has expired." Greška 0 je šira: obuhvata istekao token, poništen token i korisnika koji je potpuno blokirao pristup aplikacijama. Obe se nalaze u istoj tabeli autorizacije i obe se rešavaju novim tokenom.
Razlika je praktično u dijagnostici. Kod 190 kaže da je token zastareo. Kod 0 kaže da autentifikacija nije uspela, a uzrok morate sami da utvrdite, što vredi uraditi pre nego što izdate zamenu koja otkaže na potpuno isti način sat vremena kasnije.
Česte greške
- Ponavljanje istog zahteva. Neautentifikovan token ostaje neautentifikovan, pa svaki ponovni pokušaj opet vraća kod 0.
- Ponovno povezivanje broja. Broj nikad nije ni proveren, pa ponovno uvođenje traži od vlasnika firme posao koji ništa ne menja.
- Izdavanje novog kratkotrajnog korisničkog tokena za pozadinski zadatak. Isteći će po rasporedu i greška se vraća.
EasyCoexistence čuva drugi token uz svaku vezu, pa kada jedan kredencijal bude odbijen, drugi i dalje može da pročita nalog i pokaže da li je sâm broj u redu.
Često postavljana pitanja
Da li greška 0 znači da je moj broj odvojen?
Ne. Svi Metini razlozi za kod 0 odnose se na pristupni token. Broj i aplikacija WhatsApp Business na telefonu nisu uključeni.
Gde je greška 0 dokumentovana?
U tabeli grešaka autorizacije u Metinoj referenci kodova grešaka za Cloud API. Cloud API je izgrađen na Graph API-ju, koji koristi isti format grešaka.
Hoće li greška 0 nestati ako sačekam?
Ne. Istekao ili poništen token ne oporavlja se sam od sebe. Potreban je novi token.
Kako da proverim šta token može da radi?
Koristite Metin debager pristupnih tokena ili endpoint debug_token. Oba prikazuju da li je token važeći, kada ističe i koje dozvole nosi.
Nastavite sa čitanjem
Spremni da počnete?
Podesite WhatsApp Coexistence za nekoliko minuta, a ne meseci. Aplikacija nastavlja da radi na telefonu.
Započnite besplatni probni periodProvereno na