WhatsApp Cloud API -virhekoodit
Tässä ovat kaikki dokumentoimamme WhatsApp Cloud API -virhekoodit yhdessä taulukossa, merkityksineen ja uudelleenyrityksen vaikutuksineen. Useimmat eivät auta: ne ovat deterministisiä, joten sama pyyntö epäonnistuu aina samalla tavalla ja uudelleenyrityssilmukka muuttaa virheellisen pyynnön nopeusrajoitukseksi.
Request
| Code | What it means | Retry |
|---|---|---|
| 100 | A parameter is unsupported, misspelled or malformed. | No |
| 131008 | A required parameter was not included at all. | No |
| 131009 | A parameter is present with a value the endpoint rejects. | No |
| 131021 | Sender and recipient are the same number. | No |
| 131051 | The message type is not supported, often a Coexistence limit. | No |
| 131052 | Meta could not download media a customer sent. | No |
| 131053 | Meta could not upload media you sent. Size, format or reach. | No |
Template
| Code | What it means | Retry |
|---|---|---|
| 132000 | The number of parameters does not match the template. | No |
| 132001 | No template exists with that name and language pair. | No |
| 132007 | The template breaks messaging policy. Rewrite and resubmit. | No |
| 132012 | Parameter format does not match what the template defines. | No |
| 132015 | The template is paused after a quality decline. Temporary. | Wait |
| 132016 | The template is permanently disabled. It will not come back. | No |
Window and recipient
Registration and PIN
| Code | What it means | Retry |
|---|---|---|
| 131045 | The number was never registered for Cloud API messaging. | No |
| 133010 | The number is not registered. Registration must be completed. | No |
| 133006 | The number must be verified before it can be registered. | No |
| 133005 | The two-step verification PIN was wrong. Stop guessing. | No |
| 133008 | Too many PIN attempts. Registration is locked for a period. | Wait |
Access and account
| Code | What it means | Retry |
|---|---|---|
| 190 | The access token expired or was invalidated. | No |
| 368 | The account is restricted after a policy violation. | No |
| 131031 | The account is restricted, or its data does not match Meta's. | No |
| 131042 | A payment problem on the business account blocks sending. | No |
| 131049 | Meta blocked the message to protect ecosystem health. | No |
Rate limits
Transient
Coexistence sync
Uudelleenyrityssarakkeen lukeminen
Sarakkeessa on kolme arvoa, ja väärän vaihtoehdon valitseminen on tämän koko viitteen kallein virhe.
Ei tarkoittaa, että epäonnistuminen on deterministinen. Pyyntö, viestipohja tai vastaanottajan tila aiheutti virheen, ja saman pyynnön lähettäminen uudelleen tuottaa saman virheen sekä kuluttaa myöhemmin tarvitsemaasi läpäisykykyä. Kyllä tarkoittaa, että virhe oli Metan puolella ja viive ratkaisee sen aidosti. Odota tarkoittaa, että tila on todellinen mutta väliaikainen: rajoitus tai lukitus poistuu itsestään, eikä ennen sitä tehty uudelleenyritys auta vaan voi pidentää tilaa.
Miksi useimpia näistä ei voi yrittää uudelleen
Koska alusta palauttaa tarkat koodit yleisten sijaan. Virheellinen parametri, puuttuva viestipohja, sulkeutunut viesti-ikkuna ja viesteistä kieltäytynyt vastaanottaja ovat tiedossa jo vastauksen hetkellä, joten Meta nimeää ongelman sen sijaan, että epäonnistuisi epämääräisesti.
- Pyyntöongelma ei muutu oikeaksi toisella yrityksellä.
- Viestipohjaongelma on viestipohjassa, eikä pyyntö voi muuttaa sitä.
- Ikkuna- tai kieltäytymisongelma koskee vastaanottajan tilaa, ei sinun tilaasi.
- Tilirajoitus on päätös, eikä uudelleenyritys ole valitus.
Mitä kirjataan, kun jokin näistä saapuu
Kirjaa tarpeeksi tietoja vian selvittämiseen ilman toistoa. Se erottaa viiden minuutin korjauksen päivän arvailusta.
- Koko virhevastaus, mukaan lukien trace id, jota Metan tuki pyytää.
- Lähetetty pyyntörunko, ei aiottu runko. Näiden välinen ero on yleensä virhe.
- Puhelinnumeron tunnus, jotta yhden numeron ongelma erottuu koko tiliä koskevasta ongelmasta.
- Aikaleima, jotta virhe voidaan tarkistaa yhteyden tilaa vasten juuri sillä hetkellä.
Vain Coexistencessa esiintyvät koodit
Niitä on kaksi, ja ne hämmentävät, koska näyttävät tavallisilta lähetysvirheiltä. 2593107 ja 2593108 koskevat keskusteluhistorian synkronointia. Se kopioi viimeisimmät keskustelut WhatsApp Business -sovelluksesta, kun numero yhdistetään ensimmäisen kerran.
Ne eivät ole viestintävirheitä eivätkä tarkoita, että yhteys epäonnistui. Jos synkronointi ylittää rajansa tai tapahtuu ikkunan ulkopuolella, numero pysyy yhdistettynä ja lähettää normaalisti, mutta historiaa kopioituu odotettua vähemmän. Jos koodi tulkitaan rikkoutuneeksi yhteydeksi, yhteys katkaistaan ja aloitetaan alusta, mikä menettää lisää historiaa sen palauttamisen sijaan.
Usein kysytyt kysymykset
Mitkä virheet kannattaa yrittää uudelleen?
131016 ja 131000 eksponentiaalisella viiveellä. 130429, 132015 ja 133008 poistuvat itsestään odottamalla. Kaikki muut ovat deterministisiä.
Tarkoittaako virhekoodi, että numeroni yhteys katkaistiin?
Yleensä ei. Useimmat koskevat pyyntöä, viestipohjaa tai vastaanottajaa. Yhteysongelmat näkyvät tili- ja laatua koskevina webhookeina, eivät lähetysvirheinä.
Mikä on trace id?
Virhevastauksessa oleva tunniste, jonka avulla Metan tuki löytää tietyn pyynnön. Kirjaa se jokaisesta virheestä, sillä ilman sitä tukipyyntöä ei voida käsitellä.
Ovatko nämä koodit samoja kaikilla palveluntarjoajilla?
Kyllä. Ne tulevat Metan Cloud API:sta, joten ne ovat samat riippumatta siitä, mikä palveluntarjoaja yhdisti numeron. Palveluntarjoaja voi muuttaa vain sitä, kuinka selkeästi koodit saavuttavat sinut.
Valmis aloittamaan?
Ota WhatsApp Coexistence käyttöön minuuteissa, ei kuukausissa. Sovellus toimii edelleen puhelimessa.
Aloita ilmainen kokeiluEi veloituksia 7 päivään. Peruuta milloin tahansa.