WhatsApp-Fehler 132000: Anzahl der Parameter stimmt nicht
Fehler 132000 bedeutet, dass die von Ihnen übergebenen Variablen nicht den Erwartungen des Templates entsprechen. Ein Template mit zwei Platzhaltern benötigt genau zwei Werte in der richtigen Reihenfolge. Der Fehler erscheint häufig, wenn jemand ein Template bearbeitet, aber der Versandcode nicht angepasst wird.
Metas Code für eine Variablenzahl, die nicht mit dem Template übereinstimmt.
Das Platzhalterformat der Templates, nummeriert und in Reihenfolge befüllt.
Der andere Code, der zurückgegeben wird, wenn das Template selbst nicht gefunden wird.
Wie werden Template-Variablen gezählt?
Je Komponente und in Reihenfolge, anhand der nummerierten Platzhalter im Template-Text.
Ein Template-Text mit Hello {{1}}, Ihre Bestellung {{2}} wurde versendet definiert zwei Variablen. Eine Sendung muss für die Body-Komponente genau zwei Werte liefern. Die Übergabe von einem oder drei Werten löst diesen Fehler aus. Das gilt auch, wenn zwei Werte für die falsche Komponente übergeben werden, da Header-, Body- und Button-Parameter getrennt gezählt werden und nicht in einer gemeinsamen Liste landen.
Deshalb wirkt der Fehler auf den ersten Blick oft unverständlich: Die Gesamtzahl der Werte kann stimmen, während ihre Verteilung auf die Komponenten falsch ist.
Warum erscheint der Fehler bei einem Template, das gestern noch funktioniert hat?
Weil jemand das Template bearbeitet und der Versandcode nicht gleichzeitig geändert hat.
Templates können nach der Genehmigung bearbeitet werden. Das Hinzufügen oder Entfernen eines Platzhalters ändert den Vertrag aus Sicht des Senders stillschweigend. Die Integration erhält keine Warnung, und die nächste Sendung schlägt fehl. In Teams, in denen das Marketing Templates im WhatsApp Manager bearbeitet und die Entwicklung den Versandcode verantwortet, ist dies die häufigste Ursache.
Die Abhilfe besteht darin, das Template erneut auszulesen, statt einem Wert zu vertrauen, der beim ersten Erstellen notiert wurde. Das Auflisten von Templates liefert die aktuelle Definition. Nur diese Version zählt zum Versandzeitpunkt.
Wie übergeben Sie die Werte korrekt?
Indem Sie das components array an die Struktur des Templates anpassen.
Jede Komponente nennt ihren Typ und enthält eigene Parameter in der Reihenfolge der Platzhalter. Ein Body mit zwei Variablen benötigt eine Body-Komponente mit zwei Textparametern. Enthält ein Template zusätzlich eine Variable im Header, benötigt es auch eine Header-Komponente mit ihrem eigenen Parameter. Der Header-Wert wird nicht zur Body-Liste hinzugefügt.
Über den MCP-Connector ist dieser Schritt für Sie vereinfacht: Ein Assistent liest das Template, erkennt die Anzahl der Platzhalter je Komponente und befüllt sie anhand Ihrer Anfrage. In Ihrem eigenen Code lohnt es sich, die Template-Definition beim Start auszulesen, statt eine Struktur fest zu codieren, die sich ändern kann.
Häufige Fehler
- Header- und Body-Variablen in einer Liste zusammenfassen. Sie werden je Komponente gezählt.
- Eine Variablenzahl fest codieren. Eine Template-Änderung kann sie ändern, ohne den Sender zu warnen.
- Für einen ungenutzten Platzhalter eine leere Zeichenfolge senden. Das Template definiert ihn weiterhin, daher muss die Anzahl übereinstimmen.
EasyCoexistence liest die aktuelle Definition jedes Templates für eine Nummer mit Komponenten und Platzhaltern aus dem Dashboard oder über den MCP-Connector aus.
Häufig gestellte Fragen
Kann ich ein Template ohne Variablen senden?
Ja. Wenn das Template keine Variablen definiert, senden Sie keine Parameter. Eine Übergabe von Parametern löst diesen Fehler aus.
Spielt die Reihenfolge der Werte eine Rolle?
Ja. Platzhalter sind nummeriert und werden in Reihenfolge befüllt. Das Vertauschen zweier Werte erzeugt daher eine falsche Nachricht und keinen Fehler.
Warum funktioniert dieselbe Sendung für eine Sprache, aber nicht für eine andere?
Jede Sprachversion ist ein eigenes Template und kann nach einer Änderung eine andere Anzahl von Platzhaltern haben.
Ist das dasselbe wie 132001?
Nein. 132001 bedeutet, dass das Template nicht gefunden wurde oder nicht genehmigt ist. 132000 bedeutet, dass es gefunden wurde, aber die Variablen nicht übereinstimmten.
Weiterlesen
Bereit für den Start?
Richten Sie WhatsApp Coexistence in wenigen Minuten statt Monaten ein. Die App funktioniert weiterhin auf dem Telefon.
Kostenlose Testphase startenVerifiziert am