easyCoexistence
Conectați-văÎncepeți perioada de probă gratuită
Meta Tech Provider

Trimiterea unui template cu variabile

Variabilele template-ului sunt poziționale, nu denumite. Trimiteți câte o listă de parametri pentru fiecare componentă, în ordine, iar numărul lor trebuie să corespundă exact definiției template-ului. Trei erori diferite apar când acest lucru este greșit, fiecare indicând o problemă distinctă.

132000

Eroarea pentru un număr de parametri care nu corespunde template-ului.

132012

Eroarea pentru parametri al căror format nu corespunde.

132001

Eroarea când numele și limba template-ului nu pot fi identificate.

Cum sunt asociați parametrii

Prin poziție, nu prin nume. Primul parametru din lista corpului completează primul substituent, al doilea îl completează pe al doilea și așa mai departe. Nu există o modalitate de a denumi o variabilă, iar inversarea a doi parametri produce un mesaj trimis cu succes, dar cu valorile în locurile greșite.

Acesta este cazul periculos, deoarece nimic nu eșuează. Un client primește o confirmare de comandă cu data în locul sumei, iar nicăieri nu este înregistrată vreo eroare.

Componentele sunt liste separate

O variabilă din antet și una din corp nu folosesc aceeași listă. Fiecare componentă își transportă propriii parametri, iar combinarea lor produce o nepotrivire de număr.

  • Parametrii antetului intră într-o componentă de antet, iar aceasta poate apărea cel mult o dată.
  • Parametrii corpului intră într-o componentă de corp, în ordine.
  • Parametrii URL ai butoanelor intră într-o componentă de buton, indexați după buton.
  • Trimiterea unei singure liste pentru toate returnează eroarea 132000.

Alegerea corectă a limbii

Un template este identificat împreună prin nume și limbă, astfel încât același nume în două limbi reprezintă două template-uri. Trimiterea valorii en când template-ul a fost creat ca en_US nu folosește o variantă alternativă, ci eșuează cu eroarea 132001, care indică faptul că template-ul nu există.

Listați template-urile asociate numărului și copiați exact șirul limbii, fără să presupuneți forma acestuia. Aceasta este cea mai frecventă eroare legată de template-uri și cea mai puțin descriptivă.

Parametri tipizați

Majoritatea parametrilor sunt text simplu. Unii nu sunt, iar trimiterea lor ca text eșuează cu eroarea 132012.

  • Parametrii monetari conțin o sumă, un cod valutar și un șir de rezervă.
  • Parametrii pentru dată și oră conțin un obiect structurat cu o valoare de rezervă.
  • Parametrii media din antet conțin un ID media sau un link, nu un nume de fișier.
  • Șirul de rezervă este afișat dacă aplicația destinatarului nu poate formata valoarea.

Ce înseamnă fiecare eroare

Cele trei eșecuri se pot deosebi, ceea ce reduce mult presupunerile dacă sunt înregistrate separat, nu grupate ca o eroare de template.

Eroarea 132001 înseamnă că perechea nume și limbă nu a fost identificată, deci verificați mai întâi limba. Eroarea 132000 înseamnă că numărul este greșit, deci comparați-l cu definiția template-ului. Eroarea 132012 înseamnă că formatul unei valori este greșit, de obicei pentru că un parametru tipizat a fost trimis ca șir simplu.

Greșeli frecvente

  • Presupunerea că en trece automat la en_US. Nu se întâmplă, iar eroarea indică un template lipsă.
  • Combinarea parametrilor antetului și corpului într-o singură listă. Sunt componente separate.
  • Trimiterea unei valori monetare sau a unei date ca text simplu. Parametrii tipizați au o structură definită.
Faceți acest lucru cu EasyCoexistence

EasyCoexistence listează template-urile cu numele și codurile exacte ale limbilor prin dashboard și conectorul MCP, astfel încât trimiterea folosește valorile stocate efectiv de Meta.

Întrebări frecvente

Variabilele template-ului au nume?

Nu. Sunt poziționale, astfel că ordinea parametrilor este întregul contract.

De ce template-ul meu nu există?

De obicei, din cauza codului de limbă. Un template este identificat împreună prin nume și limbă și nu există o variantă alternativă.

Ce se întâmplă dacă trimit prea mulți parametri?

Eroarea 132000. Prea mulți parametri eșuează la fel ca prea puțini.

Cum trimit o sumă?

Ca parametru monetar cu o sumă, un cod valutar și un șir de rezervă, nu ca text simplu.

Continuați să citiți

Gata să începeți?

Configurați WhatsApp Coexistence în câteva minute, nu luni. Aplicația continuă să funcționeze pe telefon.

Începeți perioada de probă gratuită

Verificat la

Trimiterea unui template cu variabile