WhatsApp greška 131008: nedostaje obavezni parametar
Greška 131008 znači da u zahtevu nedostaje obavezni parametar. Uža je i korisnija od greške 100, koja uopšteno obuhvata neispravne parametre, jer ova greška kaže da polje nedostaje, a ne da je pogrešno.
Metin kod za obavezni parametar koji nije poslat.
Širi kod za parametar koji postoji, ali nije podržan ili je neispravan.
Kod za parametar koji postoji sa nepodržanom vrednošću.
Šta obično nedostaje
Polja koja deluju opciono, ali nisu, zbog čega se ista nekolicina iznova pojavljuje.
- messaging_product, koji mora biti postavljen na whatsapp pri svakom slanju.
- recipient_type kod oblika poruka koji ga zahtevaju.
- Objekat jezika pri slanju šablona, koji je obavezan čak i kada postoji samo jedan.
- components kod šablona koji definiše promenljive, pri čemu prazna lista nije isto što i izostavljanje polja.
Zašto je ovo dobra vest
Zato što je ovo najpreciznija greška u ovoj grupi. Greška 100 kaže da je neki parametar negde pogrešan, a ova kaže da obavezni parametar uopšte ne postoji, pa pretragu možete suziti na spisak obaveznih polja endpointa.
Rešenje je da pročitate dokumentaciju za endpoint koji pozivate i uporedite zahtev sa njegovim obaveznim poljima. To traje minut i zato ovu grešku vredi razlikovati od greške 100 u logu, umesto da obe grupišete kao neispravan zahtev.
Česte greške
- Tretiranje na isti način kao greške 100. Ova greška navodi da nešto nedostaje, što je preciznije.
- Slanje prazne liste components kao da je polje izostavljeno. Za API to nije isto.
- Izostavljanje messaging_product. Obavezan je pri svakom slanju i najčešći je pojedinačni uzrok.
EasyCoexistence vraća ID telefonskog broja i token potrebne za izradu zahteva, pa su vrednosti u njemu one koje Meta čuva, a ne one prepisane tokom podešavanja.
Često postavljana pitanja
Koji parametar nedostaje?
Odgovor ga navodi. Ako ga ne navede, dokumentacija endpointa sadrži spisak obaveznih polja.
Da li je messaging_product zaista obavezan?
Da, pri svakom slanju mora biti postavljen na whatsapp. To je najčešći izostavljeni parametar.
Da li je ovo isto što i 100?
Ne. 100 obuhvata parametar koji postoji, ali je pogrešan, dok ova greška obuhvata parametar koji nedostaje.
Može li ponovni pokušaj pomoći?
Ne. Zahtev je determinističan i svaki put će isto pasti dok se polje ne doda.
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