Mag-log inMagsimula ng Libreng Trial
Meta Tech Provider

WhatsApp error 0: hindi ma-authenticate ang app user

Ang error code 0 ay nangangahulugang hindi ma-authenticate ng Meta ang app user sa likod ng access token. Ayon sa Meta: "We were unable to authenticate the app user." Nag-expire na ang token, na-invalidate ito, o hinarang ng user ang lahat ng app sa kanyang data. Ang solusyon ay bagong access token, hindi ang pag-retry.

0

Ito ang code ng Meta para sa "We were unable to authenticate the app user."

3 causes

Nag-expire ang token, na-invalidate ang token, o binago ng user ang isang setting na humaharang sa lahat ng app.

190

May hiwalay na code na inilista ang Meta para sa access token na nag-expire na.

Ano ang ibig sabihin ng WhatsApp error code 0?

Ibig sabihin, tumanggap ang platform ng request pero hindi nito maiugnay ito sa app user na pinagkakatiwalaan nito.

Inilalagay ng Meta ang code 0 sa mga authorization error sa Cloud API error reference, na may detalyeng "We were unable to authenticate the app user." Ang mga posibleng dahilan na ibinibigay nito ay pawang tungkol sa token: nag-expire na ito, na-invalidate ito, o binago ng taong nagbigay nito ang isang setting na pumipigil sa lahat ng app na ma-access ang kanyang data.

Walang nakasaad sa listahang iyon tungkol sa numero ng telepono, sa WhatsApp Business Account o sa mensaheng ipinapadala. Hindi umabot ang request sa puntong masusuri ang alinman sa mga ito.

Paano po ayusin ang error 0?

Kumuha ng bagong access token. Iyan ang lunas na inilista ng Meta, at iyan lamang ang gumagana.

Bago ito palitan, alamin muna kung alin sa tatlong sanhi ang naganap, dahil babalik ang bawat isa kapag binalewala. Ang user token na maikli ang buhay ay muling mag-e-expire ayon sa iskedyul. Ang na-invalidate na token ay patuloy na pumapalya hanggang may magbigay muli ng access. Kung ang user ay ganap na nag-off ng app access, kailangan niya itong i-on muli bago gumana ang anumang token para sa user na iyon.

Para sa server to server na pagpapadala, inirerekomenda ng access token guide ng Meta ang mga System User token, na inilalarawan nitong pangmatagalan at angkop sa mga automated na serbisyong hindi nangangailangan ng input ng user.

Pareho ba ang error 0 at error 190?

Nagpapatong sila sa praktika, pero magkahiwalay na inilista ng Meta.

Ang error 190 ay may detalyeng "Your access token has expired." Mas malawak ang error 0: sakop nito ang token na nag-expire, ang na-invalidate, at ang user na lubusang humarang sa app access. Pareho silang nasa iisang authorization table, at parehong sinasagot ng pagkuha ng bagong token.

Ang praktikal na pagkakaiba ay nasa diagnosis. Ang 190 ay nagsasabing tumanda na ang token. Ang 0 ay nagsasabing pumalya ang authentication at ipinauubaya sa inyo ang pag-alam kung bakit, na dapat gawin bago kayo mag-issue ng kapalit na papalya rin sa parehong paraan makalipas ang isang oras.

Mga karaniwang pagkakamali

  • Pag-retry ng parehong request. Nananatiling hindi authenticated ang token, kaya code 0 ulit ang isasagot sa bawat retry.
  • Pag-reconnect ng numero. Hindi naman nasuri ang numero, kaya ang muling onboarding nito ay nagbibigay ng gawain sa may-ari ng negosyo na walang binabago.
  • Pag-issue ng bagong user token na maikli ang buhay para sa backend job. Mag-e-expire ito ayon sa iskedyul at babalik ang error.
Ginagawa ito gamit ang EasyCoexistence

Nag-iingat ang EasyCoexistence ng pangalawang token para sa bawat koneksyon, kaya kapag tinanggihan ang isang credential, mababasa pa rin ng isa ang account at maipapakita kung maayos ang numero mismo.

Mga madalas itanong

Ibig bang sabihin ng error 0 ay na-disconnect ang aking numero?

Hindi po. Ang lahat ng dahilan ng Meta para sa code 0 ay tungkol sa access token. Hindi sangkot ang numero at ang WhatsApp Business app sa telepono.

Saan nakadokumento ang error 0?

Sa authorization errors table ng Cloud API error codes reference ng Meta. Ang Cloud API ay binuo sa Graph API, na gumagamit ng parehong error format.

Mawawala ba ang error 0 kung maghihintay lang?

Hindi po. Hindi kusang bumabalik ang token na nag-expire o na-invalidate. Kailangan ng bagong token.

Paano ko po malalaman kung ano ang kayang gawin ng isang token?

Gamitin ang access token debugger ng Meta o ang debug_token endpoint. Parehong ipinapakita ng mga ito kung valid ang token, kailan ito mag-e-expire at anong mga permission ang dala nito.

Magpatuloy sa pagbabasa

Handa na po ba kayong magsimula?

I-set up ang WhatsApp Coexistence sa loob ng ilang minuto, hindi buwan. Patuloy na gumagana ang app sa telepono.

Magsimula ng Libreng Trial

Na-verify noong

WhatsApp Error 0: Hindi ma-authenticate ang app user