WhatsApp error 131008: nawawalang required parameter
Ang error 131008 ay ibig sabihin, may nawawalang required parameter sa request. Mas tiyak at mas kapaki-pakinabang ito kaysa error 100, na tumutukoy sa mga parameter na karaniwang mali ang format, dahil malinaw na sinasabi ng error na ito na wala ang field, hindi na mali ito.
Code ito ng Meta para sa required parameter na hindi isinama.
Mas malawak na code ito para sa parameter na kasama pero hindi supported o mali ang format.
Code ito para sa parameter na kasama pero may value na hindi supported.
Ano ang karaniwang nawawala
Ang mga field na akala ninyo ay optional pero hindi pala, kaya paulit-ulit na lumilitaw ang iilang ito.
- messaging_product, na dapat itakda sa whatsapp sa bawat send.
- recipient_type sa mga message shape na nangangailangan nito.
- Ang language object sa template send, na required kahit iisa lang ang option.
- components sa template na may variables, kung saan iba ang empty list sa hindi pagsama nito.
Bakit magandang balita ito
Dahil ito ang pinakatiyak na failure sa pamilyang ito. Sinasabi ng error 100 na may maling parameter sa request, pero sinasabi ng error na ito na wala talaga ang required parameter. Dahil dito, mas makitid ang paghahanap at nakatuon sa listahan ng required fields ng endpoint.
Basahin ang reference ng endpoint na tinatawag ninyo at ikumpara ang request sa required set nito. Isang minuto lang ito, kaya mahalagang ihiwalay ang error na ito sa 100 sa log sa halip na pagsamahin ang dalawa bilang bad request.
Mga karaniwang pagkakamali
- Ituring itong kapareho ng error 100. Tinutukoy nito ang kawalan ng field, kaya mas tiyak ito.
- Magpadala ng empty components array na parang hindi ito isinama. Magkaiba ang dalawang ito para sa API.
- Hindi isama ang messaging_product. Required ito sa bawat send at ito ang pinakakaraniwang sanhi.
Ibinabalik ng EasyCoexistence ang phone number id at token na kailangan para bumuo ng request, kaya ang mga value rito ang hawak ng Meta at hindi mga value na kinopya lang sa setup.
Mga madalas itanong
Aling parameter ang nawawala?
Tinutukoy ito ng sagot. Kapag hindi, inililista ng endpoint reference ang required set.
Required ba talaga ang messaging_product?
Oo, sa bawat send, itakda ito sa whatsapp. Ito ang pinakakaraniwang hindi nasasama.
Pareho ba ito sa 100?
Hindi. Saklaw ng 100 ang parameter na kasama pero mali; saklaw naman nito ang parameter na wala.
Makakatulong ba ang pag-retry?
Hindi. Deterministic ang request at pareho itong magfa-fail hanggang maidagdag ang field.
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