Meta Tech Provider

WhatsApp-Fehler 131008: erforderlicher Parameter fehlt

Fehler 131008 bedeutet, dass ein erforderlicher Parameter in der Anfrage fehlt. Er ist enger gefasst und nützlicher als Fehler 100, der allgemein fehlerhafte Parameter abdeckt, denn dieser Fehler sagt, dass das Feld fehlt und nicht nur falsch ist.

131008

Metas Code für einen erforderlichen Parameter, der nicht enthalten war.

100

Der umfassendere Code für einen vorhandenen, aber nicht unterstützten oder fehlerhaften Parameter.

131009

Der Code für einen Parameter mit einem nicht unterstützten Wert.

Was normalerweise fehlt

Felder, die optional wirken, es aber nicht sind. Deshalb tauchen dieselben wenigen immer wieder auf.

  • messaging_product, das bei jedem Versand auf whatsapp gesetzt werden muss.
  • recipient_type bei Nachrichtenstrukturen, die das Feld erfordern.
  • Das language-Objekt beim Template-Versand. Es ist auch dann erforderlich, wenn es nur eine Sprache gibt.
  • components bei einem Template mit Variablen. Eine leere Liste ist nicht dasselbe wie das Weglassen des Felds.

Warum das eine gute Nachricht ist

Weil dies der spezifischste Fehler in dieser Gruppe ist. Fehler 100 sagt, dass irgendwo ein Parameter falsch ist. Dieser Fehler sagt, dass ein erforderlicher Parameter vollständig fehlt. Dadurch beschränkt sich die Suche auf die Liste der erforderlichen Felder des Endpoints.

Lesen Sie die Referenz des aufgerufenen Endpoints und vergleichen Sie die Anfrage mit der dort genannten Menge erforderlicher Felder. Das dauert eine Minute. Deshalb lohnt es sich, diesen Fehler im Log von 100 zu unterscheiden, statt beide als fehlerhafte Anfrage zusammenzufassen.

Häufige Fehler

  • Den Fehler genauso wie Fehler 100 zu behandeln. Dieser nennt ein fehlendes Feld und ist daher spezifischer.
  • Ein leeres components-Array wie das Weglassen des Felds zu senden. Für die API sind beides unterschiedliche Fälle.
  • messaging_product wegzulassen. Das Feld ist bei jedem Versand erforderlich und die häufigste einzelne Ursache.
Mit EasyCoexistence

EasyCoexistence liefert die phone number id und das Token, die zum Erstellen einer Anfrage benötigt werden. Damit verwenden Sie die Werte, die Meta hinterlegt hat, statt bei der Einrichtung kopierte Werte.

Häufig gestellte Fragen

Welcher Parameter fehlt?

Die Antwort nennt ihn. Falls nicht, führt die Endpoint-Referenz die erforderlichen Felder auf.

Ist messaging_product wirklich erforderlich?

Ja, bei jedem Versand muss es auf whatsapp gesetzt werden. Es wird am häufigsten weggelassen.

Ist das dasselbe wie 100?

Nein. 100 betrifft einen vorhandenen, aber falschen Parameter. Dieser Fehler betrifft einen fehlenden Parameter.

Kann ein erneuter Versuch helfen?

Nein. Die Anfrage ist deterministisch und schlägt identisch fehl, bis das Feld ergänzt wird.

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 starten

Verifiziert am

WhatsApp-Fehler 131008