WhatsApp error 200: walang access token na ibinigay
Ang error code 200 ay nangangahulugang nakarating ang request sa Meta nang walang access token. Ang paglalarawan ng Meta ay "No access token was provided" at ang API ay nagbabalik ng mensaheng 'Provide valid app ID'. Lumalabas ito sa ilang GET endpoint tulad ng whatsapp_business_profile. Sakop din ng mga code na 200 hanggang 299 ang mga permission na hindi naibigay o inalis na.
Ito ang code ng Meta para sa "No access token was provided", na ibinabalik kasama ang mensaheng 'Provide valid app ID'.
Ang saklaw na inilista ng Meta para sa permission na hindi naibigay o inalis na.
Kung wala nito, ang mga tawag ng whatsapp_business_management sa mga WABA na hindi pag-aari ng inyong negosyo ay nagbabalik ng 200.
Ibinabalik din ito kapag na-deregister ang isang numero nang walang permission na whatsapp_business_management.
Bakit sinasabi ng error 200 na 'Provide valid app ID'?
Dahil iyon ang mensaheng ibinabalik ng API, kahit na ang tunay na problema ay nawawalang token.
Sinasabi ng error reference ng Meta na nangyayari ang code 200 sa ilang GET endpoint, tulad ng whatsapp_business_profile, kapag walang kasamang token, at na ang API ay nagbabalik ng mensaheng 'Provide valid app ID'. Binabanggit din sa parehong reference na ang ibang endpoint ay maaaring magbalik ng 190 o 104 para sa parehong pagkukulang.
Kaya ang salita ay tumutukoy sa app ID, pero ang solusyon ay ang token. Tiyakin po ninyong naroon ang Authorization header at tama ang pagkakasulat nito, at na talagang napunan ang variable na may hawak ng token noong binuo ang request.
Kailan ang ibig sabihin ng error 200 ay kulang na permission?
Kapag may token pero kulang ang app ng permission na kailangan ng tawag.
Inilista ng Meta ang saklaw na 200 hanggang 299 bilang "Permission is either not granted or has been removed", na may parehong lunas gaya ng code 10: suriin ang token sa access token debugger. May dalawang tiyak na kaso na nakadokumento. Sinasabi ng permissions guide na ang app na gumagamit ng whatsapp_business_management sa mga WABA na hindi pag-aari ng negosyo nito, nang walang Advanced access, ay nakakakuha ng error 200. Sinasabi ng registration guide na ang pag-deregister ng numero nang walang whatsapp_business_management ay nagbabalik ng error 200. Nagdaragdag ang access token guide ng pangatlo: ang System User token na ang user ay walang access sa hinihiling na resource ay tinatanggihan ng 200.
Basahin ang teksto ng mensahe para malaman ang pagkakaiba ng mga kaso. Ang nawawalang token ay nagsasabi ng 'Provide valid app ID'.
Paano naiiba ang error 200 sa error 190?
Ang error 190 ay nangangahulugang may naipadalang token na nag-expire na. Ang error 200, sa unang kahulugan nito, ay nangangahulugang walang naipadalang token.
Direktang sinasabi ng reference ng Meta ang pagkakaibang ito: ang lunas sa 200 ay tiyaking may kasamang valid na access token ang request, at itinuturing nitong hiwalay ang kondisyon sa 190, na sumasaklaw sa mga token na expired o invalid.
Nagbabago nito kung saan titingin. Ang 190 ay magdadala sa inyo sa tagal ng bisa ng token at sa pag-renew. Ang 200 na may 'Provide valid app ID' ay magdadala sa inyo sa code na bumubuo ng request, dahil hindi kailanman umalis sa inyong system ang credential.
Mga karaniwang pagkakamali
- Paghahanap ng problema sa app ID. Sinasabi ng mensahe ang app ID, pero ang dokumentadong sanhi ng Meta ay request na walang token.
- Pag-renew ng token kahit hindi ito naipadala kailanman. Ang bagong token na wala pa rin sa request ay magbibigay ng parehong error.
- Pagturing sa bawat 200 bilang nawawalang token. Kapag may token, ang saklaw na 200 hanggang 299 ay nangangahulugang kulang na permission.
Hawak ng EasyCoexistence ang mga credential ng bawat koneksyon na ino-onboard nito at ipinapakita sa dashboard ang ID ng numero ng telepono at ang status ng koneksyon, kaya masusuri ang isang request laban sa mga halagang talagang inilabas ng Meta.
Mga madalas itanong
Maaari bang lumabas ang error 200 sa numerong gumagana?
Oo. Inilalarawan nito ang request, hindi ang numero. Ang numerong ganap na malusog ay tatanggi pa rin sa tawag na dumating nang walang token.
Bakit 200 ang ibinalik ng isang endpoint at 190 ang sa isa pa?
Sinasabi ng Meta na para sa nawawalang token, ang ilang GET endpoint ay nagbabalik ng 200, habang ang ibang endpoint ay maaaring magbalik ng 190 o 104.
Kailangan ba ng espesyal na permission sa pag-deregister ng numero?
Oo. Sinasabi ng registration guide ng Meta na ang pag-deregister nang walang whatsapp_business_management ay nagbabalik ng error 200.
May kaugnayan ba ang error 200 sa error 10?
Sa kahulugan nitong permission, oo. Parehong may paglalarawan na ang permission ay hindi naibigay o inalis na.
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 TrialNa-verify noong