Cloud API dibuat di atas Graph API, jadi jika Anda tidak terbiasa menangani tanggapan kesalahan Graph API, lihat dokumentasi penanganan kesalahan Graph API.
Secara umum, kami merekomendasikan Anda untuk membangun logika penanganan kesalahan aplikasi Anda di seputar nilai code dan properti payload details. Properti ini dan nilai-nilainya lebih merupakan indikasi dari kesalahan yang mendasar.
Judul kode, yang tidak memiliki properti khusus dalam payload tanggapan kesalahan API, disertakan sebagai bagian dari nilai message. Namun, kami merekomendasikan agar Anda tidak mengandalkan judul untuk logika penanganan kesalahan Anda karena judul pada akhirnya tidak akan digunakan lagi.
Menerima Kesalahan: Sinkron dan Asinkron
Kesalahan Cloud API dikembalikan baik secara sinkron sebagai tanggapan Graph API, secara asinkron melalui Webhook, atau terkadang melalui kedua metode tersebut.
Ini adalah praktik yang baik ketika bekerja dengan Cloud API bahwa Anda memantau tanggapan Graph API dan webhook messages untuk penanganan kesalahan. Jika Anda berlangganan ke kolom webhook messages, Anda akan menerima notifikasi kesalahan karena terjadi untuk jenis kesalahan asinkron yang didukung.
Kesalahan Cloud API dapat muncul di objek webhook berikut:
entry.changes.value.errorsentry.changes.value.messages.errorsSintaksis tanggapan kesalahan
{ "error": { "message": "<MESSAGE>", "type": "<TYPE>", "code": <CODE>, "error_data": { "messaging_product": "whatsapp", "details": "<DETAILS>" }, "error_subcode": <ERROR_SUBCODE>, "fbtrace_id": "<FBTRACE_ID>" } } | Properti | Jenis Nilai | Deskripsi |
|---|---|---|
| Bilangan Bulat | Kode kesalahan. Kami merekomendasikan Anda untuk membuat penanganan kesalahan aplikasi Anda seputar kode kesalahan alih-alih subkode atau kode status tanggapan. |
| String | Deskripsi kesalahan dan deskripsi alasan yang paling mungkin untuk kesalahan tersebut. Mungkin juga berisi informasi tentang cara mengatasi kesalahan, seperti parameter mana yang tidak valid atau nilai apa yang dapat diterima. |
| Bilangan Bulat | Dihentikan. Tidak akan diberikan dalam tanggapan v16.0+. Subkode Graph API. Tidak semua tanggapan akan berisi subkode, jadi kami merekomendasikan Anda membangun logika penanganan kesalahan Anda seputar properti |
| String | Lacak ID yang bisa Anda sertakan saat menghubungi Dukungan Langsung. ID dapat membantu kami melakukan debug kesalahan. |
| String | Kombinasi dari kode kesalahan dan judulnya. Contoh: |
| String | Produk berkirim pesan. Ini akan selalu menjadi string |
| String | Jenis kesalahan. |
{
"error": {
"message": "(#130429) Rate limit hit",
"type": "OAuthException",
"code": 130429,
"error_data": {
"messaging_product": "whatsapp",
"details": "Cloud API message throughput has been reached."
},
"error_subcode": 2494055,
"fbtrace_id": "Az8or2yhqkZfEZ-_4Qn_Bam"
}
}
| Kode | Detail | Kemungkinan alasan dan solusi | Kode Status HTTP |
|---|---|---|---|
AuthException | Kami tidak dapat mengautentikasi pengguna aplikasi. | Biasanya ini berarti token akses yang disertakan telah kedaluwarsa, tidak valid, atau pengguna aplikasi telah mengubah pengaturan untuk mencegah semua aplikasi mengakses data mereka. Kami merekomendasikan Anda untuk mendapatkan token akses baru. |
Unauthorized |
API Method | Masalah kemampuan atau izin. | Gunakan debugger token akses untuk memverifikasi bahwa aplikasi Anda telah diberikan izin yang diperlukan oleh endpoint. Lihat Kesalahan Autentikasi dan Otorisasi. |
Kesalahan Server Internal |
Permission Denied | Izin tidak diberikan atau sudah dihapus. | Gunakan debugger token akses untuk memverifikasi bahwa aplikasi Anda telah diberikan izin yang diperlukan oleh endpoint. Lihat Kesalahan Autentikasi dan Otorisasi. Untuk WhatsApp Flows dengan Endpoint - pastikan nomor telepon yang digunakan untuk mengatur kunci publik bisnis sudah dimasukkan ke daftar diizinkan. Lihat persyaratan kelayakan untuk API yang Anda coba akses. Jika Anda tidak memenuhi syarat untuk mengakses endpoint, Anda akan menerima kode kesalahan ini. |
Forbidden |
Access token has expired | Token akses Anda sudah kedaluwarsa. | Dapatkan token akses baru. |
Belum disahkan |
API Permission | Izin tidak diberikan atau sudah dihapus. | Gunakan debugger token akses untuk memverifikasi bahwa aplikasi Anda telah diberikan izin yang diperlukan oleh endpoint. Lihat Kesalahan Autentikasi dan Otorisasi. |
Forbidden |
| Kode | Detail | Kemungkinan alasan dan solusi | Kode Status HTTP |
|---|---|---|---|
Temporarily blocked for policies violations | Akun WhatsApp Business yang terkait dengan aplikasi telah dilarang atau dinonaktifkan karena melanggar kebijakan platform. | Lihat dokumen Penegakan Kebijakan untuk mempelajari pelanggaran kebijakan dan cara menyelesaikannya. |
Forbidden |
Akun bisnis dibatasi untuk mengirim pesan kepada pengguna di negara ini. | Akun WhatsApp Business dibatasi untuk mengirim pesan kepada pengguna di negara tertentu. | Lihat Kebijakan Pengiriman Pesan WhatsApp untuk Bisnis untuk mengetahui detail negara yang diizinkan untuk pengiriman pesan di kategori bisnis Anda. |
Forbidden |
Account has been locked | Akun WhatsApp Business yang terkait dengan aplikasi telah dilarang atau dinonaktifkan karena melanggar kebijakan platform, atau kami tidak dapat memverifikasi data yang disertakan dalam permintaan terhadap set data di Akun WhatsApp Business (misalnya: PIN dua langkah yang disertakan dalam permintaan itu salah). | Lihat dokumen Penegakan Kebijakan untuk mempelajari tentang pelanggaran kebijakan dan cara menyelesaikannya. Anda juga dapat menggunakan Status Kesehatan API, yang mungkin memberikan insight tambahan tentang alasan tersebut atau berbagai alasan untuk penguncian akun. |
Forbidden |
| Kesalahan | Deskripsi | Kemungkinan Solusi |
|---|---|---|
| Kolom dalam template Anda telah melebihi batas karakter maksimal yang diizinkan. | Lihat pesan kesalahan untuk detail spesifik tentang kolom yang terpengaruh dan batas karakter yang terkait. |
| Judul pesan Anda berisi format yang tidak valid. | Lihat pesan kesalahan untuk mengetahui detail spesifik tentang pemformatan yang valid. |
| Isi pesan Anda berisi format yang tidak valid. | Lihat pesan kesalahan untuk mengetahui detail spesifik tentang pemformatan yang valid. |
| Footer pesan Anda berisi format yang tidak valid. | Lihat pesan kesalahan untuk mengetahui detail spesifik tentang pemformatan yang valid. |
| Template ini memiliki terlalu banyak variabel untuk panjangnya. Kurangi jumlah variabel atau panjangkan pesan. | Lihat pesan kesalahan untuk mengetahui detail spesifik tentang pemformatan yang valid. |
| Variabel tidak boleh berada di awal atau akhir template. | Lihat pesan kesalahan untuk mengetahui detail spesifik tentang pemformatan yang valid. |
| Kesalahan | Deskripsi | Kemungkinan Solusi |
|---|---|---|
| Anda telah melampaui jumlah maksimum template pesan yang bisa Anda miliki untuk akun WhatsApp Business ini. | Akun WhatsApp Business bisa memiliki maksimal 250 template pesan. Lihat Batas template. |
| Error | Description | Possible Solution |
|---|---|---|
| Certificate can be downloaded only after confirming ownership of a phone number that is being migrated. | In order to download the certificate and proceed with registration, register and and verify the number. |
| Two-step authentication must be disabled for this phone number. | In your WhatsApp Business Manager Settings, turn off two-step verification. |
| The phone number you are trying to migrate is already present in your WhatsApp account. | Try again with a phone number that is not already present in your WhatsApp account. |
| Phone ownership verification APIs are not available for this use case. | |
| Webhooks have not been set up for the destination WhatsApp Business account. | Subscribe your app to webhooks on the destination WhatsApp Business account. |
| This phone number is eligible to be added directly, and does not need to use phone migration APIs. | |
| The business phone number must have an approved display name ( | Get your business phone number's display name approved. |
| The source WhatsApp Business Account must be approved, and its "messaging on behalf of" must be approved. | The WhatsApp Business Account may be using the now deprecated On-Behalf-Of ownership model. Contact support. |
| Your WhatsApp account must have an active credit line in order to send messages after migration. | Set up a credit line and share it with the business customer. |
| Something went wrong when trying to migrate your phone number. | Try again after some time. If that doesn’t work, contact support. |
| The source and destination WABAs must represent the same business. | Migrate the phone number into a WhatsApp Business Account that is messaging for the same business as the source WhatsApp Business Account. |
| The destination WhatsApp Business Account must be approved before you can migrate phone numbers. | Ensure business verification is completed, and the WhatsApp Business Account review status is approved. |
| The destination WhatsApp Business Account "Messaging For" request must be approved by the client. | Ask your client to accept your "Messaging For" request in the Meta Business Suite. |
| The business phone number is in maintenance mode. | Try again in a few minutes. |
| Kesalahan | Deskripsi | Kemungkinan Solusi |
|---|---|---|
| Insight template belum tersedia untuk akun WhatsApp Business ini. | Anda tidak bisa mengaktifkan insight template untuk akun WhatsApp Business ini saat ini. |
| Operasi tidak valid. Insight Template tidak bisa dinonaktifkan setelah diaktifkan. | Insight template tidak bisa dinonaktifkan setelah diaktifkan untuk akun WhatsApp Business. |
| Insight Template belum diaktifkan untuk Akun WhatsApp Business ini | Untuk mengaktifkan insight template, lihat Mengonfirmasi analitik template. |
| Kesalahan | Deskripsi | Kemungkinan Solusi |
|---|---|---|
Insight template tidak tersedia | WABA ini sudah ditandai untuk migrasi ke ID solusi lain | Model kepemilikan akun OBO sekarang tidak berlaku lagi. Hubungi dukungan. |
Akun WhatsApp Business untuk Mobilitas OBO Tidak Valid | WABA tidak memenuhi syarat untuk transfer kepemilikan OBO. Kemungkinan penyebabnya adalah:
| Perhatikan bahwa model kepemilikan akun OBO sekarang tidak berlaku lagi. Hubungi dukungan. |
| Kode | Detail | Kemungkinan alasan dan solusi | Kode Status HTTP |
|---|---|---|---|
Batas Permintaan Sinkronisasi terlampaui | Anda telah melampaui jumlah maksimum pemanggilan api sinkronisasi untuk nomor telepon ini. | Anda hanya dapat memanggil endpoint ini sekali untuk menyinkronkan kontak nomor telepon bisnis dan sekali untuk menyinkronkan riwayat berkirim pesan. Lihat Onboarding pengguna aplikasi bisnis. Mengeluarkan pelanggan bisnis dan mendaftarkan mereka kembali. |
Permintaan Buruk |
Permintaan Sinkronisasi dibuat di luar periode waktu yang diizinkan | Permintaan sinkronisasi hanya dapat dilakukan dalam waktu 24 jam setelah pendaftaran | Anda hanya bisa memulai sinkronisasi kontak dan riwayat berkirim pesan pengguna aplikasi WhatsApp Business yang sudah onboarding dalam waktu 24 jam setelah onboarding pengguna. Lihat Onboarding pengguna aplikasi bisnis. Offboarding pengguna dan onboarding pengguna kembali. |
Permintaan Buruk |
| Kode | Detail | Kemungkinan alasan dan solusi | Kode Status HTTP |
|---|---|---|---|
API Too Many Calls | Aplikasi ini telah mencapai batas laju panggilan API-nya. | Muat aplikasi di bagian Dasbor Aplikasi dan lihat bagian Batas Laju Aplikasi untuk memastikan bahwa aplikasi telah mencapai batas laju. Jika sudah, coba lagi nanti atau kurangi frekuensi atau jumlah kueri API yang dibuat aplikasi. |
Permintaan Buruk |
Rate limit issues | Akun WhatsApp Business telah mencapai batas laju. | Lihat Batas Laju akun WhatsApp Business. Coba lagi nanti atau kurangi frekuensi atau jumlah kueri API yang dibuat aplikasi. |
Permintaan Buruk |
Rate limit hit | Throughput pesan Cloud API telah tercapai. | Aplikasi telah mencapai batas throughput API. Lihat Throughput. Coba lagi nanti atau kurangi frekuensi pengiriman pesan oleh aplikasi. |
Permintaan Buruk |
Spam rate limit hit | Pesan gagal dikirim karena ada pembatasan jumlah pesan yang dapat dikirim dari nomor telepon ini. Ini mungkin karena terlalu banyak pesan sebelumnya yang diblokir atau ditandai sebagai spam. | Periksa status kualitas Anda di Pengelola WhatsApp. Lihat Batas template dan Kualitas template. |
Permintaan Buruk |
(Business Account, Consumer Account) pair rate limit hit | Terlalu banyak pesan yang dikirim dari nomor telepon pengirim ke nomor telepon penerima yang sama dalam waktu singkat. | Tunggu dan coba lagi operasi, jika Anda berniat untuk mengirim pesan ke nomor telepon yang sama. Anda masih dapat mengirim pesan ke nomor telepon yang berbeda tanpa menunggu |
Permintaan Buruk |
Batas laju pembatalan pendaftaran akun terlampaui | Pendaftaran atau Penghapusan Pendaftaran gagal karena terlalu banyak upaya untuk nomor telepon ini dalam waktu singkat | Nomor telepon bisnis ini diblokir karena sudah mencapai batas upaya pendaftaran/penghapusan pendaftarannya. Coba lagi setelah nomor tidak diblokir. Lihat "Batas" di dokumen Pendaftaran. |
Permintaan Buruk |
| Kode | Detail | Kemungkinan alasan dan solusi | Kode Status HTTP |
|---|---|---|---|
API Unknown | Permintaan tidak valid atau kemungkinan kesalahan server. | Periksa halaman Status Platform WhatsApp Business untuk melihat informasi status API. Jika tidak ada pemadaman server, periksa referensi endpoint dan verifikasi bahwa permintaan Anda diformat dengan benar serta memenuhi semua persyaratan endpoint. |
Permintaan Buruk |
API Service | Sementara tidak berfungsi akibat waktu henti atau karena kelebihan muatan. | Periksa halaman Status Platform WhatsApp Business untuk melihat informasi status API sebelum mencoba lagi. |
Layanan Tidak Tersedia |
Parameter value is not valid | Nomor telepon bisnis telah dihapus. | Verifikasikan bahwa nomor telepon bisnis sudah benar. |
Permintaan Buruk |
Invalid parameter | Permintaan menyertakan satu atau lebih parameter yang tidak didukung atau salah eja. | Lihat referensi endpoint untuk menentukan parameter mana yang didukung dan bagaimana ejaannya. Untuk WhatsApp Flows dengan Endpoint - pastikan saat mengatur kunci publik bisnis, kunci tersebut adalah kunci publik RSA 2048-bit yang valid dalam format PEM. Pastikan ID nomor telepon yang Anda daftarkan dan ID nomor telepon yang disimpan sebelumnya semuanya cocok. Pastikan parameter Anda tidak melebihi batasan panjang untuk jenis tersebut. |
Permintaan Buruk |
Nomor pengguna adalah bagian dari eksperimen | Pesan tidak dikirim sebagai bagian dari eksperimen. | Lihat Eksperimen Pesan Marketing. |
Permintaan Buruk |
Ada masalah | Pesan gagal dikirim karena kesalahan yang tidak diketahui. | Coba lagi. Jika kesalahan tetap terjadi, bukalah tiket Dukungan Langsung. Untuk WhatsApp Flows dengan Endpoint - saat mengatur kunci publik bisnis, proses ini gagal menghitung tanda tangan, memanggil endpoint GraphQL, atau endpoint GraphQL menampilkan kesalahan. |
Kesalahan Server Internal |
Access denied | Izin tidak diberikan atau sudah dihapus. | Gunakan debugger token akses untuk memverifikasi bahwa aplikasi Anda telah diberikan izin yang diperlukan oleh endpoint. Lihat Kesalahan autentikasi dan otorisasi. |
Forbidden |
Required parameter is missing | Permintaan tidak menyertakan parameter yang wajib. | Lihat referensi endpoint untuk menentukan parameter mana yang wajib. |
Permintaan Buruk |
Nilai parameter tidak valid | Satu atau beberapa nilai parameter tidak valid. | Lihat referensi endpoint untuk menentukan nilai mana yang didukung untuk setiap parameter, dan lihat Nomor Telepon untuk mempelajari cara menambahkan nomor telepon ke Akun WhatsApp Business. |
Permintaan Buruk |
Service unavailable | Layanan tidak tersedia untuk sementara. | Periksa halaman Status Platform WhatsApp Business untuk melihat informasi status API sebelum mencoba lagi. |
Internal Server Error |
Recipient cannot be sender | Nomor telepon pengirim dan penerima sama. | Kirim pesan ke nomor telepon yang berbeda dari pengirim. |
Permintaan Buruk |
Message Undeliverable | Tidak dapat menyampaikan pesan. Alasan dapat meliputi:
| Dengan menggunakan metode komunikasi non-WhatsApp, mintalah pengguna WhatsApp untuk:
|
Permintaan Buruk |
Nomor yang disediakan WhatsApp memerlukan persetujuan nama tampilan sebelum pesan dapat dikirim. | Nomor telepon bisnis 555 yang digunakan untuk mengirim permintaan tidak memiliki nama tampilan yang disetujui. | Ubah nama tampilan nomor telepon bisnis 555. Lihat juga artikel Pusat Bantuan Cara mengubah nama tampilan WhatsApp Business Anda. |
Permintaan Buruk |
Masalah pembayaran kelayakan bisnis | Terjadi kesalahan terkait metode pembayaran Anda. | Lihat Tentang Penagihan untuk Akun WhatsApp Business Anda dan verifikasikan bahwa Anda telah menyiapkan penagihan dengan benar. Masalah umum:
|
Permintaan Buruk |
Incorrect certificate | Pesan gagal terkirim karena kesalahan pendaftaran nomor telepon. | Daftarkan nomor telepon sebelum mencoba lagi. |
Internal Server Error |
Re-engagement message | Lebih dari 24 jam telah berlalu sejak terakhir penerima membalas nomor pengirim. | Kirim pesan template kepada penerima. |
Permintaan Buruk |
Meta memilih untuk tidak mengirimkan. | Pesan ini tidak tersampaikan untuk menjaga interaksi ekosistem yang sehat. | Jika Anda menerima kode kesalahan ini dan menduga ini karena masalah batasan, tunggu setidaknya 24 jam sebelum mengirim ulang pesan template. Melakukannya hanya akan menghasilkan tanggapan kesalahan lain karena batas tersebut mungkin berlaku untuk periode waktu yang berbeda-beda. Lihat Batas Pengiriman Pesan Template Marketing Per-Pengguna untuk informasi tambahan. |
Permintaan Buruk |
Pengguna telah berhenti menerima pesan marketing. | Tidak dapat mengirimkan pesan. Penerima ini telah memilih untuk berhenti menerima pesan marketing di WhatsApp dari bisnis Anda. | Jangan mencoba lagi untuk mengirim pesan ke pengguna ini karena pesan tersebut tidak akan diterima. Untuk mendapatkan pemberitahuan setiap kali pengguna WhatsApp menghentikan atau melanjutkan pengiriman pesan template marketing dari bisnis Anda, berlanggananlah ke webhook user_preferences. |
Permintaan Buruk |
Unsupported message type | Jenis pesan tidak didukung. | Lihat Pesan untuk jenis pesan yang didukung sebelum mencoba lagi dengan jenis pesan yang didukung. |
Permintaan Buruk |
Media download error | Tidak dapat mengunduh media yang dikirim oleh pengguna. | Kami tidak dapat mengunduh media yang disertakan dalam pesan pengguna WhatsApp. Untuk informasi selengkapnya, lihat nilai Minta pengguna WhatsApp mengirimi Anda file media menggunakan metode non-WhatsApp. |
Permintaan Buruk |
Media upload error | Tidak dapat mengunggah media yang digunakan dalam pesan. | Kami tidak dapat mengunggah media untuk satu atau lebih alasan, seperti jenis media yang tidak didukung. Untuk informasi selengkapnya, lihat nilai Kami menyarankan Anda untuk memeriksa file media apa pun yang menyebabkan kesalahan dan mengonfirmasi bahwa file tersebut memang didukung. Contohnya, di UNIX Anda dapat menggunakan inspeksi file melalui baris perintah untuk menentukan jenis MIME-nya:
Anda kemudian dapat mengonfirmasikan apakah jenis MIME-nya didukung. Lihat Jenis Media yang Didukung. |
Permintaan Buruk |
Akun dalam mode pemeliharaan | Akun Bisnis dalam mode pemeliharaan | Akun WhatsApp Business dalam mode pemeliharaan. Salah satu alasannya mungkin karena akun sedang melakukan upgradethroughput. |
Permintaan Buruk |
Template Param Count Mismatch | Jumlah nilai parameter variabel yang disertakan dalam permintaan tidak sesuai dengan jumlah parameter variabel yang ditentukan dalam template. | Lihat dokumen Template kami untuk mempelajari tentang parameter dan pastikan permintaan menyertakan nilai untuk semua parameter yang diperlukan oleh template. |
Permintaan Buruk |
Template does not exist | Template tidak ada dalam bahasa yang ditentukan atau template belum disetujui. | Pastikan template Anda telah disetujui dan nama template dan lokale bahasa sudah benar. Lihat dokumen Template kami untuk mempelajari selengkapnya tentang template. |
Tidak Ditemukan |
Template Hydrated Text Too Long | Teks yang diterjemahkan terlalu panjang. | Periksa Pengelola WhatsApp untuk memastikan bahwa template Anda telah diterjemahkan. Lihat dokumen Kualitas template kami untuk mempelajari cara memeriksa status template Anda. |
Permintaan Buruk |
Template Format Character Policy Violated | Konten template melanggar kebijakan WhatsApp. | Lihat dokumen Tinjauan template kami untuk mempelajari tentang kemungkinan alasan pelanggaran. |
Permintaan Buruk |
Template Parameter Format Mismatch | Nilai parameter variabel salah format. | Nilai parameter variabel yang disertakan dalam permintaan tidak menggunakan format yang ditentukan dalam template. Lihat dokumen Template kami untuk mempelajari selengkapnya tentang parameter dan format template. |
Permintaan Buruk |
Template Dijeda | Template dijeda karena berkualitas rendah sehingga tidak dapat dikirim dalam pesan template. | Edit template untuk meningkatkan kualitasnya dan coba lagi setelah disetujui. |
Permintaan Buruk |
Template Dinonaktifkan | Template telah dijeda terlalu sering karena berkualitas rendah dan sekarang dinonaktifkan secara permanen. | Buat template baru dengan konten yang berbeda. |
Permintaan Buruk |
Alur diblokir | Alur dalam keadaan diblokir. | Perbaiki Alurnya |
Permintaan Buruk |
Alur terhambat | Alur dalam keadaan terhambat dan 10 pesan yang menggunakan alur ini sudah dikirim dalam satu jam terakhir. | Perbaiki Alurnya |
Permintaan Buruk |
Incomplete Deregistration | Upaya penghapusan pendaftaran sebelumnya gagal. | Hapus pendaftaran nomor lagi sebelum mendaftarkan. |
Internal Server Error |
Server Temporarily Unavailable | Server tidak tersedia untuk sementara. | Periksa halaman Status Platform WhatsApp Business untuk melihat informasi status API dan periksa nilai |
Service Unavailable |
Two step verification PIN Mismatch | PIN verifikasi dua langkah salah. | Periksa bahwa PIN verifikasi dua langkah yang disertakan dalam permintaan sudah benar. Untuk mengatur ulang PIN, nonaktifkan verifikasi dua langkah, lalu atur PIN baru. Lihat Verifikasi dua langkah. |
Permintaan Buruk |
Phone number re-verification needed | Nomor telepon perlu diverifikasi sebelum mendaftar. |
Permintaan Buruk | |
Too Many two step verification PIN Guesses | Terlalu banyak menebak PIN verifikasi dua langkah untuk nomor telepon ini. | Coba lagi setelah jumlah waktu yang ditentukan dalam nilai tanggapan |
Permintaan Buruk |
Two step verification PIN Guessed Too Fast | PIN verifikasi dua langkah dimasukkan terlalu cepat. | Periksa nilai tanggapan |
Permintaan Buruk |
Phone number Not Registered | Nomor telepon tidak terdaftar di Platform WhatsApp Business. | Daftarkan nomor telepon sebelum mencoba lagi. |
Permintaan Buruk |
Please wait a few minutes before attempting to register this phone number | Nomor telepon yang Anda coba daftarkan baru-baru ini dihapus, dan penghapusan belum selesai. | Tunggu 5 menit sebelum mencoba kembali permintaan. |
Permintaan Buruk |
Ketentuan layanan WhatsApp Payments belum diterima | Pesan gagal terkirim karena penerimaan ketentuan layanan WhatsApp Payments tertunda untuk Akun WhatsApp Business ini. | Terima ketentuan layanan WhatsApp Payments menggunakan tautan yang disediakan dalam pesan kesalahan sebelum mencoba lagi. |
Permintaan Buruk |
Generic user error | Pesan gagal dikirim karena kesalahan yang tidak diketahui dengan parameter permintaan Anda. | Lihat referensi endpoint untuk menentukan apakah Anda melakukan kueri endpoint menggunakan sintaksis yang benar. Hubungi dukungan pelanggan jika Anda terus mendapatkan kode kesalahan ini sebagai tanggapan. |
Permintaan Buruk |
MM API untuk WhatsApp menggunakan kode kesalahan yang sama dengan Cloud API, dengan beberapa tambahan yang tercantum di bawah ini.
{
"error": {
"message": "(#100) Invalid parameter",
"type": "OAuthException",
"code": 100,
"error_data": {
"messaging_product": "whatsapp",
"details": "Message must be a template message."
},
"fbtrace_id": "Ak6nxJSySLEJz32Ps-QiZ1t"
}
}
| Kode | Pesan | Detail | Kemungkinan alasan dan solusi |
Kode status HTTP |
|---|---|---|---|---|
|
|
| Anda mencoba mengirim pesan non-template. Jenis pesan harus | 400 Permintaan Buruk |
|
|
| Anda mungkin menggunakan parameter yang tidak valid. Verifikasikan bahwa Anda menggunakan parameter yang valid dan coba lagi. Sinkronisasi iklan mungkin tidak selesai. Tunggu 10 menit dan coba lagi. Jika masalah berlanjut, hubungi dukungan. | 400 Permintaan Buruk |
|
|
| Anda mungkin telah mencoba mengirim pesan non-template, atau template autentikasi atau utilitas. Coba kirim lagi menggunakan pesan template marketing. | 400 Permintaan Buruk |
|
|
| Akan tersedia dengan Graph API versi 23.0. Anda mencoba mengirim templat utilitas atau autentikasi. Hanya template yang dikategorikan sebagai | 400 Permintaan Buruk |
|
|
| Akan tersedia dengan Graph API versi 23.0. Anda mencoba mengirim template yang baru dibuat sebelum menyelesaikan sinkronisasi Iklan. Sinkronisasi iklan bisa memakan waktu sampai 10 menit. Tunggu 10 menit dan coba lagi. | 400 Permintaan Buruk |
|
|
| Akan tersedia dengan Graph API versi 23.0. Kami tidak dapat menyelesaikan sinkronisasi Iklan untuk template yang Anda coba kirim, atau Anda mungkin tidak memenuhi syarat MM API untuk WhatsApp. Periksa status kelayakan Anda. Jika nilai | 500 Kesalahan Server Internal |
|
|
| Permintaan onboarding dibatasi satu per pelanggan bisnis, dengan hanya mitra pertama yang memanggil intent API yang berhasil mengirimkan permintaan. Saat klien sudah onboarding, semua Akun WhatsApp Business (WABA) mereka yang memenuhi syarat akan disertakan dalam prosesnya secara otomatis. Jika Anda menerima kesalahan yang menunjukkan bahwa permintaan onboarding telah dibuat, tidak diperlukan tindakan lebih lanjut, karena semua WABA yang memenuhi syarat untuk klien tersebut akan onboarding tanpa langkah tambahan. | 400 Permintaan Buruk |