Ralat WhatsApp 100: parameter tidak sah
Ralat 100 bermaksud permintaan membawa parameter yang tidak diterima Meta: tidak disokong, tersalah eja atau strukturnya salah untuk endpoint itu. Ralat ini deterministik, jadi permintaan yang sama gagal dengan cara yang sama setiap kali dan cuba semula tidak membantu.
Kod Meta untuk parameter yang tidak disokong, tersalah eja atau tidak sah.
Kod khusus untuk parameter wajib yang tidak diberikan langsung.
Kod khusus untuk parameter yang nilainya di luar julat.
Apakah puncanya
Sesuatu dalam badan permintaan atau pertanyaan tidak dikenali oleh endpoint, dan puncanya biasanya konsisten.
- Nama medan tersalah eja atau menggunakan huruf besar kecil yang salah.
- Parameter yang dimiliki endpoint lain.
- Nilai daripada jenis yang salah, seperti nombor dihantar sebagai teks apabila integer diperlukan.
- Objek bersarang diratakan, atau nilai rata dihantar apabila objek diperlukan.
Mengapa cuba semula tidak berguna
Tiada apa-apa pada platform yang berubah antara percubaan. Permintaan yang tidak sah tetap tidak sah pada percubaan kedua atas sebab yang sama, dan gelung cuba semula untuk ralat ini akan menyebabkan had kadar selain masalah asal, bukan kejayaan.
Tindakan yang berguna ialah mencatat badan permintaan bersama ralat dan membandingkannya medan demi medan dengan rujukan endpoint. Hampir setiap kali, perbezaannya kelihatan dalam masa seminit.
Kesilapan biasa
- Cuba semula. Permintaan ini deterministik dan akan gagal dengan cara yang sama.
- Menganggap puncanya nombor. Ralat ini tidak pernah berkaitan dengan sambungan.
- Menganggapnya kegagalan umum. Ralat ini secara khusus menamakan masalah parameter, manakala kod khusus 131008 dan 131009 digunakan untuk nilai yang tiada dan nilai di luar julat.
EasyCoexistence mendedahkan kelayakan dan id nombor telefon yang diperlukan melalui dashboard serta penyambung MCP, jadi permintaan dibina berdasarkan nilai yang benar-benar disimpan Meta, bukan nilai yang dicatat sekali.
Soalan lazim
Adakah ini bermaksud nombor saya rosak?
Tidak. Ralat ini hanya berkaitan dengan permintaan dan nombor tidak terjejas.
Mengapa mesejnya begitu umum?
Ia ialah ralat umum untuk masalah parameter. Meta mempunyai kod khusus bagi parameter yang tiada dan nilai yang tidak sah.
Bolehkah penyedia menyebabkan ralat ini?
Hanya melalui pembinaan permintaan. Dalam integrasi terus, permintaan itu milik anda.
Patutkah saya cuba semula dengan penangguhan berperingkat?
Tidak. Ralat ini deterministik, dan cuba semula hanya menambah had kadar kepada masalah yang tidak sementara.
Teruskan membaca
Sedia untuk bermula?
Sediakan WhatsApp Coexistence dalam beberapa minit, bukan berbulan-bulan. Aplikasi terus berfungsi pada telefon.
Mulakan Percubaan PercumaDisahkan pada