easyCoexistence
Log masukMulakan percubaan percuma
Meta Tech Provider

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.

131008

Kod Meta untuk parameter diperlukan yang tidak disertakan.

100

Kod yang lebih umum untuk parameter yang ada tetapi tidak disokong atau salah format.

131009

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.
Menggunakan EasyCoexistence untuk ini

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 Percuma

Disahkan pada

Ralat WhatsApp 131008