Meta Tech Provider

WhatsApp-fout 132000: aantal parameters klopt niet

Fout 132000 betekent dat de aangeleverde variabelen niet overeenkomen met wat het template verwacht. Een template met twee placeholders heeft precies twee waarden nodig, in de juiste volgorde. De fout verschijnt vaak nadat iemand een template heeft gewijzigd zonder de verzendcode aan te passen.

132000

Meta's code voor een variabelenaantal dat niet overeenkomt met het template.

{{1}}

De notatie die templates voor placeholders gebruiken, genummerd en in volgorde ingevuld.

132001

De andere code die wordt teruggegeven wanneer het template zelf niet kan worden gevonden.

Hoe worden templatevariabelen geteld?

Per component, in volgorde, met de genummerde placeholders in de tekst van het template.

Een template body met de tekst Hello {{1}}, your order {{2}} has shipped definieert twee variabelen. Een verzending moet precies twee waarden aanleveren voor de body-component. Eén of drie waarden aanleveren geeft deze fout. Dat geldt ook wanneer je twee waarden aanlevert voor de verkeerde component, omdat header-, body- en buttonparameters afzonderlijk worden geteld en niet in één lijst worden samengevoegd.

Daarom lijkt de fout op het eerste gezicht vaak onjuist: het totale aantal waarden kan kloppen, terwijl de verdeling over de componenten niet klopt.

Waarom verschijnt de fout bij een template dat gisteren nog werkte?

Omdat iemand het template heeft gewijzigd en de verzendcode niet heeft aangepast.

Templates kunnen na goedkeuring worden gewijzigd. Een placeholder toevoegen of verwijderen verandert het contract stilletjes vanuit het perspectief van de verzender. De integratie krijgt geen waarschuwing en de volgende verzending mislukt. In een team waar marketing templates in WhatsApp Manager wijzigt en engineering de verzendcode beheert, is dit de meest voorkomende oorzaak.

De oplossing is het template opnieuw op te vragen in plaats van te vertrouwen op een waarde die bij de eerste bouw is vastgelegd. Templates ophalen geeft de huidige definitie terug. Dat is de enige versie die tijdens het verzenden telt.

Hoe lever je de waarden correct aan?

Door de components-array op te bouwen volgens de structuur van het template zelf.

Elke component vermeldt het type en bevat de eigen parameters in de volgorde waarin de placeholders verschijnen. Een body met twee variabelen krijgt een body-component met twee tekstparameters. Een template met ook een variabele in de header krijgt daarnaast een header-component met de eigen parameter. De headerwaarde wordt dus niet aan de bodylijst toegevoegd.

Via de MCP-connector hoef je dit grotendeels niet zelf te doen: een assistent leest het template, ziet hoeveel placeholders elke component heeft en vult ze in op basis van je opdracht. In je eigen code is het verstandig om de template-definitie bij het opstarten te lezen in plaats van een vaste structuur te gebruiken die kan wijzigen.

Veelgemaakte fouten

  • Header- en bodyvariabelen in één lijst samenvoegen. Ze worden per component geteld.
  • Een vast variabelenaantal gebruiken. Een templatewijziging verandert dit zonder de verzender te waarschuwen.
  • Een lege tekenreeks sturen voor een ongebruikte placeholder. Het template definieert die nog steeds, dus het aantal moet kloppen.
Dit doen met EasyCoexistence

EasyCoexistence leest de huidige definitie van elk template op een nummer uit, inclusief componenten en placeholders, via het dashboard of de MCP-connector.

Veelgestelde vragen

Kan ik een template zonder variabelen verzenden?

Ja. Als het template geen variabelen definieert, stuur je geen parameters mee. Ze toch meesturen geeft deze fout.

Is de volgorde van waarden belangrijk?

Ja. Placeholders zijn genummerd en worden in volgorde ingevuld. Twee waarden omwisselen geeft dus een verkeerd bericht, geen fout.

Waarom werkt dezelfde verzending voor de ene taal wel en voor de andere niet?

Elke taalversie is een afzonderlijk template en kan na een wijziging een ander aantal placeholders hebben.

Is dit hetzelfde als 132001?

Nee. 132001 betekent dat het template niet kon worden gevonden of niet is goedgekeurd. 132000 betekent dat het is gevonden, maar de variabelen niet overeenkwamen.

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 proefperiode

Geverifieerd op

WhatsApp-fout 132000