WhatsApp-fout 132012: indeling van templateparameters komt niet overeen
Fout 132012 betekent dat de verzonden parameterwaarden niet overeenkomen met de indeling van het template. Een template met drie variabelen vereist precies drie parameters, in de juiste volgorde en van het juiste type. Elke afwijking veroorzaakt deze fout in plaats van een gedeeltelijke verzending.
Meta's code voor parameters die niet overeenkomen met de indeling van het template.
De gerelateerde code voor een verschil tussen het verwachte en aangeleverde aantal parameters.
De code voor een templatednaam en taal die niet kunnen worden gevonden.
Wat moet overeenkomen
Alles, zonder uitzondering. Er bestaat geen gedeeltelijke overeenkomst.
- Aantal: drie tijdelijke aanduidingen in de berichttekst betekent drie berichtparameters, niet meer en niet minder.
- Volgorde: parameters zijn positioneel. Twee omwisselen verstuurt de waarden naar de verkeerde plaatsen, of veroorzaakt deze fout als de typen verschillen.
- Type: een valuta- of datumparameter heeft een vaste objectstructuur en kan niet als platte tekst worden verzonden.
- Onderdelen: header-, body- en buttonparameters zijn afzonderlijke lijsten en kunnen niet tot één lijst worden samengevoegd.
De wijziging die productie breekt
Templates worden bewerkt door mensen die niet dezelfde mensen zijn als degenen die de API aanroepen. Iemand voegt een variabele toe om een bericht duidelijker te maken, het template wordt opnieuw goedgekeurd en elke verzending vanuit de ongewijzigde integratie begint te mislukken.
Je kunt je hier beter tegen beschermen dan het pas achteraf te ontdekken. Als je je abonneert op template-statuswebhooks, komt een wijziging als gebeurtenis binnen. Door het aantal variabelen van een template als onderdeel van het integratiecontract te behandelen en bij wijzigingen te laten beoordelen, voorkom je dat een tekstverbetering een storing veroorzaakt.
Veelgemaakte fouten
- Uit voorzorg een extra parameter verzenden. Te veel is net zo fout als te weinig.
- Positionele parameters behandelen alsof ze een naam hebben. Ze worden uitsluitend op positie gekoppeld.
- Een template bewerken zonder de code te controleren die het template verzendt.
EasyCoexistence levert templatestatusgebeurtenissen aan je endpoint. Zo verschijnt een template dat iemand in Business Manager bewerkt vóór de volgende verzending mislukt.
Veelgestelde vragen
Hoeveel parameters moet ik verzenden?
Precies zoveel als het template definieert, in de juiste volgorde.
Kan ik extra parameters verzenden?
Nee. Te veel parameters mislukken op dezelfde manier als te weinig.
Waarom gebeurt dit ineens?
Meestal omdat het template is bewerkt en het aantal variabelen is gewijzigd.
Hebben parameters namen?
Nee. Ze zijn positioneel, dus de volgorde is belangrijk.
Lees verder
Klaar om te beginnen?
Stel WhatsApp Coexistence in enkele minuten in, niet maanden. De app blijft op je telefoon werken.
Start je gratis proefperiodeGeverifieerd op