easyCoexistence
Zaloguj sięRozpocznij bezpłatny okres próbny
Meta Tech Provider

Błąd WhatsApp 132012: niezgodny format parametrów szablonu

Błąd 132012 oznacza, że wysłane wartości parametrów nie pasują do formatu zdefiniowanego przez szablon. Szablon z trzema zmiennymi wymaga dokładnie trzech parametrów, w odpowiedniej kolejności i właściwym typie. Każde odstępstwo powoduje ten błąd zamiast częściowego wysłania wiadomości.

132012

Kod Meta oznaczający parametry niezgodne z formatem szablonu.

132000

Powiązany kod oznaczający różnicę między oczekiwaną a przesłaną liczbą parametrów.

132001

Kod oznaczający nierozpoznaną nazwę i wersję językową szablonu.

Co musi się zgadzać

Wszystko, bez komunikatu. Nie ma częściowego dopasowania.

  • Liczba: trzy symbole zastępcze w treści oznaczają trzy parametry treści, ani mniej, ani więcej.
  • Kolejność: parametry są pozycyjne. Zamiana dwóch miejscami wyśle wiadomość z wartościami w niewłaściwych miejscach albo wywoła ten błąd, jeśli typy się różnią.
  • Typ: parametr walutowy lub daty ma określoną strukturę obiektu i nie może zostać wysłany jako zwykły tekst.
  • Komponenty: parametry nagłówka, treści i przycisku to osobne listy, których nie można połączyć w jedną.

Edycja, która psuje produkcję

Szablony edytują osoby inne niż te, które wywołują API. Ktoś dodaje zmienną, aby doprecyzować wiadomość, szablon zostaje ponownie zatwierdzony, a każde wysłanie z niezmienionej integracji zaczyna kończyć się błędem.

Warto się przed tym zabezpieczyć, zamiast odkrywać problem po fakcie. Subskrypcja webhooków statusu szablonu sprawia, że edycja dociera jako zdarzenie. Traktowanie liczby zmiennych szablonu jako części kontraktu integracji i przeglądanie jej po każdej zmianie zapobiega temu, by ulepszenie treści stało się awarią.

Typowe błędy

  • Wysyłanie dodatkowego parametru na wszelki wypadek. Nadmiar jest tak samo błędny jak brak parametrów.
  • Traktowanie parametrów pozycyjnych jak nazwanych. Są dopasowywane wyłącznie według pozycji.
  • Edycja szablonu bez sprawdzenia kodu, który go wysyła.
Z EasyCoexistence zrobisz to

EasyCoexistence dostarcza zdarzenia dotyczące statusu szablonu na Twój endpoint, więc edycja szablonu przez kogoś w Business Manager pojawi się, zanim kolejne wysłanie zakończy się błędem.

Najczęściej zadawane pytania

Ile parametrów mam wysłać?

Dokładnie tyle, ile definiuje szablon, i w odpowiedniej kolejności.

Czy mogę wysłać dodatkowe parametry?

Nie. Zbyt wiele parametrów powoduje ten sam błąd co zbyt mała liczba.

Dlaczego zaczęło się to dziać nagle?

Zwykle dlatego, że szablon został edytowany i zmieniła się liczba jego zmiennych.

Czy parametry mają nazwy?

Nie. Są pozycyjne, więc kolejność ma znaczenie.

Czytaj dalej

Gotowy, aby zacząć?

Skonfiguruj WhatsApp Coexistence w kilka minut, nie miesięcy. Aplikacja nadal działa na telefonie.

Rozpocznij bezpłatny okres próbny

Zweryfikowano w

Błąd WhatsApp 132012