Ralat WhatsApp 131008: parameter diperlukan tiada
Ralat 131008 bermaksud parameter yang diperlukan tiada dalam permintaan. Ia lebih khusus dan berguna berbanding ralat 100, yang merangkumi parameter yang salah format secara umum, kerana ralat ini menunjukkan medan itu tiada, bukannya salah.
Kod Meta untuk parameter diperlukan yang tidak disertakan.
Kod yang lebih umum untuk parameter yang ada tetapi tidak disokong atau salah format.
Kod untuk parameter yang ada dengan nilai yang tidak disokong.
Apa yang biasanya tiada
Medan yang kelihatan pilihan tetapi sebenarnya wajib, sebab itu beberapa medan yang sama muncul berulang kali.
- messaging_product, yang mesti ditetapkan kepada whatsapp pada setiap penghantaran.
- recipient_type pada bentuk mesej yang memerlukannya.
- Objek bahasa pada penghantaran template, yang diperlukan walaupun hanya ada satu.
- components pada template yang mentakrifkan pemboleh ubah, kerana senarai kosong tidak sama dengan tidak menyertakannya.
Mengapa ini berita baik
Kerana ini ialah kegagalan paling khusus dalam kelompok ini. Ralat 100 hanya memberitahu bahawa ada parameter yang salah; ralat ini memberitahu bahawa parameter diperlukan itu langsung tiada, lalu carian boleh dihadkan kepada senarai medan diperlukan endpoint.
Penyelesaiannya ialah membaca rujukan endpoint yang dipanggil dan menyemak permintaan berbanding set yang diperlukan. Kerja ini mengambil masa seminit, sebab itu ralat ini wajar dibezakan daripada 100 dalam log, bukannya kedua-duanya dikumpulkan sebagai permintaan tidak sah.
Kesilapan biasa
- Menganggapnya sama seperti ralat 100. Ralat ini menunjukkan ketiadaan dan lebih khusus.
- Menghantar tatasusunan components kosong seolah-olah sama dengan tidak menyertakannya. API menganggap kedua-duanya berbeza.
- Tidak menyertakan messaging_product. Ia diperlukan pada setiap penghantaran dan merupakan punca tunggal yang paling biasa.
EasyCoexistence mengembalikan ID nombor telefon dan token yang diperlukan untuk membina permintaan, jadi nilai yang digunakan ialah nilai yang disimpan Meta, bukannya nilai yang disalin semasa persediaan.
Soalan lazim
Parameter yang mana tiada?
Respons menamakannya. Jika tidak, rujukan endpoint menyenaraikan set yang diperlukan.
Adakah messaging_product benar-benar diperlukan?
Ya, pada setiap penghantaran, tetapkan kepada whatsapp. Ini ialah perkara yang paling kerap tertinggal.
Adakah ini sama seperti 100?
Tidak. 100 merangkumi parameter yang ada tetapi salah; ralat ini merangkumi parameter yang tiada.
Bolehkah cuba semula membantu?
Tidak. Permintaan ini bersifat deterministik dan akan gagal dengan cara yang sama sehingga medan itu ditambah.
Teruskan membaca
Sedia untuk bermula?
Sediakan WhatsApp Coexistence dalam beberapa minit, bukan berbulan-bulan. Aplikasi terus berfungsi pada telefon.
Mulakan Percubaan PercumaDisahkan pada