Meta Tech Provider

Errore WhatsApp 132012: formato dei parametri del template non corrispondente

L'errore 132012 indica che i valori dei parametri inviati non rispettano il formato definito dal template. Un template con tre variabili richiede esattamente tre parametri, nell'ordine corretto e del tipo previsto. Qualsiasi deviazione genera questo errore invece di un invio parziale.

132012

Il codice di Meta per i parametri che non rispettano il formato del template.

132000

Il codice correlato a una differenza tra il numero di parametri atteso e quello fornito.

132001

Il codice per un nome di template e una lingua che non vengono risolti.

Che cosa deve combaciare

Tutto, senza eccezioni. Non esiste una corrispondenza parziale.

  • Quantità: tre segnaposto nel corpo significano tre parametri del corpo, né più né meno.
  • Ordine: i parametri sono posizionali. Scambiarne due produce un messaggio inviato con i valori nei posti sbagliati, oppure questo errore se i tipi differiscono.
  • Tipo: un parametro valuta o data ha una struttura dell'oggetto definita e non può essere inviato come testo semplice.
  • Componenti: i parametri di intestazione, corpo e pulsante sono elenchi separati e non possono essere uniti in un unico elenco.

La modifica che rompe la produzione

I template vengono modificati da persone diverse da quelle che chiamano l'API. Qualcuno aggiunge una variabile per rendere più chiaro un messaggio, il template viene nuovamente approvato e ogni invio dall'integrazione invariata inizia a fallire.

Conviene prevenire il problema invece di scoprirlo dopo. Sottoscrivere gli webhook dello stato del template fa arrivare la modifica come evento. Trattare il numero di variabili del template come parte del contratto di integrazione e rivederlo quando cambia impedisce che un miglioramento del testo si trasformi in un'interruzione del servizio.

Errori comuni

  • Inviare un parametro aggiuntivo per sicurezza. Un parametro in più è errato quanto uno in meno.
  • Trattare i parametri posizionali come se avessero un nome. Vengono associati solo in base alla posizione.
  • Modificare un template senza controllare il codice che lo invia.
Farlo con EasyCoexistence

EasyCoexistence invia gli eventi di stato del template al tuo endpoint, così un template modificato da qualcuno nella Gestione aziendale di Meta viene segnalato prima che il prossimo invio fallisca.

Domande frequenti

Quanti parametri devo inviare?

Esattamente quanti ne definisce il template, nell'ordine corretto.

Posso inviarne di aggiuntivi?

No. Un numero eccessivo fallisce come un numero insufficiente.

Perché è iniziato all'improvviso?

Di solito perché il template è stato modificato e il numero di variabili è cambiato.

I parametri hanno un nome?

No. Sono posizionali, quindi l'ordine è importante.

Continua a leggere

Pronto per iniziare?

Configura WhatsApp Coexistence in pochi minuti, non in mesi. L'app continua a funzionare sul telefono.

Inizia la prova gratuita

Verificato il

Errore WhatsApp 132012