easyCoexistence
Log masukMulakan percubaan percuma
Meta Tech Provider

Kod ralat WhatsApp Cloud API

Ini ialah semua kod ralat WhatsApp Cloud API yang kami dokumentasikan, dalam satu jadual, bersama maksud setiap kod dan sama ada mencuba semula membantu. Kebanyakannya tidak: kod ini bersifat deterministik, jadi permintaan yang sama gagal dengan cara yang sama dan gelung cuba semula menukar permintaan tidak sah menjadi had kadar.

Tiada penyimpanan mesejAplikasi Perniagaan + Cloud APIMCP untuk Claude dan ChatGPTHidup dalam 2 minit

Request

CodeWhat it meansRetry
100A parameter is unsupported, misspelled or malformed.No
131008A required parameter was not included at all.No
131009A parameter is present with a value the endpoint rejects.No
131021Sender and recipient are the same number.No
131051The message type is not supported, often a Coexistence limit.No
131052Meta could not download media a customer sent.No
131053Meta could not upload media you sent. Size, format or reach.No

Template

CodeWhat it meansRetry
132000The number of parameters does not match the template.No
132001No template exists with that name and language pair.No
132007The template breaks messaging policy. Rewrite and resubmit.No
132012Parameter format does not match what the template defines.No
132015The template is paused after a quality decline. Temporary.Wait
132016The template is permanently disabled. It will not come back.No

Window and recipient

CodeWhat it meansRetry
131047The 24-hour service window is closed. Send a template.No
131026The recipient cannot receive the message at all.No
131050The person opted out. There is no workaround, by design.No
130497Messaging that country is restricted for your account.No

Registration and PIN

CodeWhat it meansRetry
131045The number was never registered for Cloud API messaging.No
133010The number is not registered. Registration must be completed.No
133006The number must be verified before it can be registered.No
133005The two-step verification PIN was wrong. Stop guessing.No
133008Too many PIN attempts. Registration is locked for a period.Wait

Access and account

CodeWhat it meansRetry
190The access token expired or was invalidated.No
368The account is restricted after a policy violation.No
131031The account is restricted, or its data does not match Meta's.No
131042A payment problem on the business account blocks sending.No
131049Meta blocked the message to protect ecosystem health.No

Rate limits

CodeWhat it meansRetry
130429The account's messaging throughput limit was reached.Wait
131048A spam rate limit was hit. Quality, not volume, is the cause.No
131056Too many messages between your number and one recipient.No
80007The account hit its management call limit. Usually polling.Wait

Transient

CodeWhat it meansRetry
131016A Meta service is temporarily unavailable.Yes
131000Unclassified failure. Retry once, then escalate with the trace id.Yes

Coexistence sync

CodeWhat it meansRetry
2593107The chat history synchronisation limit was exceeded.No
2593108A sync was attempted outside the 24-hour sync window.No

Cara membaca lajur cuba semula

Lajur ini mempunyai tiga nilai, dan tersalah memilih antara nilai tersebut ialah kesilapan paling mahal dalam keseluruhan rujukan ini.

Tidak bermaksud kegagalan itu bersifat deterministik. Permintaan, template atau keadaan penerima yang gagal, dan menghantar permintaan yang sama sekali lagi menghasilkan ralat yang sama sambil menggunakan throughput yang mungkin anda perlukan kemudian. Ya bermaksud kegagalan berlaku di pihak Meta dan jeda semula benar-benar menyelesaikannya. Tunggu bermaksud keadaan itu nyata tetapi sementara: had atau kunci yang akan terangkat sendiri, dan mencuba semula sebelum itu tidak membantu malah boleh memanjangkannya.

Mengapa kebanyakannya tidak boleh dicuba semula

Kerana platform mengembalikan kod khusus, bukan kod umum. Parameter yang tidak sah, template yang tidak wujud, tetingkap pemesejan yang tertutup dan penerima yang menarik diri semuanya boleh dikenal pasti ketika respons diterima. Jadi, Meta menamakannya dengan jelas dan bukan gagal secara samar.

  • Masalah permintaan tidak menjadi betul pada cubaan kedua.
  • Masalah template berada dalam template itu sendiri, yang tidak boleh diubah oleh permintaan.
  • Masalah tetingkap atau pilihan keluar berkaitan dengan keadaan penerima, bukan keadaan anda.
  • Sekatan akaun ialah keputusan, dan mencuba semula bukan rayuan.

Perkara yang perlu dilog apabila salah satu kod ini muncul

Maklumat yang mencukupi untuk mendiagnosisnya tanpa menghasilkannya semula, iaitu perbezaan antara pembaikan lima minit dengan sehari meneka.

  • Respons ralat penuh, termasuk ID jejak, yang diperlukan oleh sokongan Meta.
  • Isi badan permintaan seperti yang dihantar, bukan seperti yang dimaksudkan. Jurang antara kedua-duanya biasanya ialah puncanya.
  • ID nombor telefon, supaya masalah pada satu nombor dapat dibezakan daripada masalah merentas akaun.
  • Cap masa, supaya kegagalan boleh disemak berbanding keadaan sambungan pada ketika itu.

Kod yang hanya wujud pada Coexistence

Dua kod, dan kedua-duanya mengelirukan kerana kelihatan seperti kegagalan penghantaran biasa. 2593107 dan 2593108 berkaitan dengan penyegerakan sejarah chat, iaitu langkah menyalin perbualan terkini daripada aplikasi WhatsApp Business apabila nombor mula disambungkan.

Kod ini bukan ralat pemesejan dan tidak bermaksud sambungan gagal. Penyegerakan yang melebihi had atau berjalan di luar tetingkapnya meninggalkan nombor dalam keadaan bersambung dan boleh menghantar seperti biasa, tetapi dengan sejarah yang disalin kurang daripada jangkaan. Membacanya sebagai sambungan rosak menyebabkan orang memutuskan sambungan dan bermula semula, lalu kehilangan lebih banyak sejarah dan bukannya memulihkannya.

Soalan lazim

Ralat manakah yang patut saya cuba semula?

131016 dan 131000, dengan jeda eksponen. 130429, 132015 dan 133008 pulih sendiri jika anda menunggu. Yang lain bersifat deterministik.

Adakah kod ralat bermaksud nombor saya terputus sambungan?

Biasanya tidak. Kebanyakannya berkaitan dengan permintaan, template atau penerima. Masalah sambungan muncul sebagai webhook akaun dan kualiti, bukan ralat penghantaran.

Apakah ID jejak?

Pengenal dalam respons ralat yang membolehkan sokongan Meta mencari permintaan tertentu. Logkannya bagi setiap kegagalan; tanpanya, tiket tidak dapat diambil tindakan.

Adakah kod ini sama pada setiap penyedia?

Ya. Kod ini datang daripada Cloud API Meta, jadi sama sahaja walau apa pun penyedia yang menyambungkan nombor itu. Penyedia hanya boleh mengubah sejauh mana jelasnya kod tersebut sampai kepada anda.

Sedia untuk bermula?

Sediakan WhatsApp Coexistence dalam beberapa minit, bukan berbulan-bulan. Aplikasi terus berfungsi pada telefon.

Mulakan Percubaan PercumaTiada caj selama 7 hari. Batalkan pada bila-bila masa.

Teruskan membaca

Kod ralat WhatsApp Cloud API