Errore WhatsApp 132000: numero di parametri non corrispondente
L'errore 132000 indica che le variabili fornite non corrispondono a quelle previste dal template. Un template con due segnaposto richiede esattamente due valori, nell'ordine corretto. Compare spesso dopo una modifica al template, quando il codice di invio non viene aggiornato di conseguenza.
Il codice di Meta per un numero di variabili diverso da quello del template.
Il formato dei segnaposto usato dai template, numerati e compilati in ordine.
Il codice diverso restituito quando il template non viene trovato.
Come vengono contate le variabili del template?
Per componente, in ordine, usando i segnaposto numerati presenti nel testo del template.
Un corpo del template che recita Hello {{1}}, your order {{2}} has shipped definisce due variabili e un invio deve fornire esattamente due valori per il componente body. Fornirne uno o tre restituisce questo errore. Lo stesso accade fornendone due per il componente sbagliato, perché i parametri di header, body e button vengono contati separatamente invece di essere riuniti in un'unica lista.
Per questo l'errore può sembrare inizialmente inspiegabile: il numero totale di valori può essere corretto, mentre la distribuzione tra i componenti non lo è.
Perché compare su un template che ieri funzionava?
Perché qualcuno ha modificato il template e il codice di invio non è stato aggiornato di conseguenza.
I template possono essere modificati dopo l'approvazione e aggiungere o rimuovere un segnaposto cambia silenziosamente il contratto dal punto di vista di chi invia. L'integrazione non riceve alcun avviso e l'invio successivo fallisce. In un team in cui il marketing modifica i template in WhatsApp Manager e il reparto tecnico gestisce il codice di invio, questo è il modo più comune in cui compare l'errore.
La difesa consiste nel rileggere il template invece di fidarsi di un valore annotato quando è stato creato. Elencare i template restituisce la definizione attuale, che è l'unica versione importante al momento dell'invio.
Come si forniscono correttamente i valori?
Costruendo l'array dei componenti in modo da corrispondere alla struttura del template.
Ogni componente indica il proprio tipo e contiene i parametri nell'ordine in cui compaiono i segnaposto. Un corpo con due variabili richiede un componente body con due parametri di testo. Un template che contiene anche una variabile nell'header richiede inoltre un componente header con il proprio parametro, invece di aggiungere il valore dell'header alla lista del body.
Con il connettore MCP questo passaggio è in parte gestito per te: un assistente legge il template, verifica quanti segnaposto ha ogni componente e li compila in base a ciò che hai richiesto. Nel tuo codice conviene leggere la definizione del template all'avvio, invece di codificare una struttura fissa che può cambiare.
Errori comuni
- Riunire le variabili di header e body in un'unica lista. Vengono contate per componente.
- Codificare un numero fisso di variabili. Una modifica al template lo cambia senza avvisare chi invia.
- Inviare una stringa vuota per un segnaposto non utilizzato. Il template lo definisce comunque, quindi il numero deve corrispondere.
EasyCoexistence legge la definizione attuale di qualsiasi template associato a un numero, con componenti e segnaposto, dalla dashboard o tramite il connettore MCP.
Domande frequenti
Posso inviare un template senza variabili?
Sì. Se il template non ne definisce, non inviare parametri. Fornirli comunque restituisce questo errore.
L'ordine dei valori è importante?
Sì. I segnaposto sono numerati e compilati in ordine, quindi scambiare due valori produce un messaggio errato, non un errore.
Perché lo stesso invio funziona per una lingua ma non per un'altra?
Ogni versione linguistica è un template separato e, dopo una modifica, può avere un numero diverso di segnaposto.
È lo stesso errore di 132001?
No. 132001 indica che il template non è stato trovato o non è approvato. 132000 indica che è stato trovato, ma le variabili non corrispondono.
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 gratuitaVerificato il