Error 132000 de WhatsApp: cantidad de parámetros que no coincide
El error 132000 significa que las variables que entregaste no coinciden con lo que espera la plantilla. Una plantilla con dos marcadores necesita exactamente dos valores, en orden. Suele aparecer después de que alguien edita una plantilla y el código de envío no se actualiza con ella.
Código de Meta para una cantidad de variables que no coincide con la plantilla.
El formato de marcador que usan las plantillas, numerado y rellenado en orden.
El código distinto que se devuelve cuando la propia plantilla no se encuentra.
¿Cómo se cuentan las variables de una plantilla?
Por componente, en orden, usando los marcadores numerados del texto de la plantilla.
Un cuerpo de plantilla que dice Hola {{1}}, tu pedido {{2}} fue enviado define dos variables, y un envío tiene que entregar exactamente dos valores para el componente de cuerpo. Entregar uno, o tres, devuelve este error. Entregar dos, pero para el componente equivocado, también lo devuelve, porque los parámetros de encabezado, de cuerpo y de botón se cuentan por separado y no se juntan en una sola lista.
Por eso el error parece equivocado a primera vista: el total de valores puede estar bien mientras la distribución entre componentes no lo está.
¿Por qué aparece en una plantilla que funcionaba ayer?
Porque alguien editó la plantilla y el código de envío no cambió con ella.
Las plantillas se pueden editar después de aprobadas, y agregar o quitar un marcador cambia el contrato en silencio desde el punto de vista de quien envía. Nada avisa a la integración, y el siguiente envío falla. En un equipo donde marketing edita plantillas en WhatsApp Manager e ingeniería es dueña del código de envío, esta es la forma más común en que aparece el error.
La defensa es leer la plantilla de vuelta en lugar de confiar en un valor anotado cuando se construyó por primera vez. Listar las plantillas devuelve la definición actual, que es la única versión que importa a la hora de enviar.
¿Cómo se entregan los valores correctamente?
Armando el array de componentes para que coincida con la estructura de la propia plantilla.
Cada componente nombra su tipo y lleva sus propios parámetros en el orden en que aparecen los marcadores. Un cuerpo con dos variables toma un componente de cuerpo con dos parámetros de texto. Una plantilla que además tiene una variable en el encabezado toma también un componente de encabezado, con su propio parámetro, en vez de que el valor del encabezado se sume a la lista del cuerpo.
Con el conector MCP esto queda a un paso de distancia de ti: un asistente lee la plantilla, ve cuántos marcadores tiene cada componente y los rellena con lo que pediste. Desde tu propio código vale la pena leer la definición de la plantilla al arrancar, en lugar de fijar una forma que puede cambiar.
Errores comunes
- Juntar las variables de encabezado y de cuerpo en una sola lista. Se cuentan por componente.
- Fijar en el código una cantidad de variables. Una edición de la plantilla la cambia sin avisar a quien envía.
- Mandar una cadena vacía para un marcador que no se usa. La plantilla lo sigue definiendo, así que la cuenta tiene que coincidir.
EasyCoexistence lee de vuelta la definición actual de cualquier plantilla de un número, con sus componentes y marcadores, desde el panel o con el conector MCP.
Preguntas frecuentes
¿Puedo enviar una plantilla sin variables?
Sí. Si la plantilla no define ninguna, no envíes parámetros. Entregarlos igual devuelve este error.
¿Importa el orden de los valores?
Sí. Los marcadores están numerados y se rellenan en orden, así que intercambiar dos valores produce un mensaje equivocado en vez de un error.
¿Por qué el mismo envío funciona en un idioma y en otro no?
Cada versión de idioma es una plantilla aparte y puede tener una cantidad distinta de marcadores después de una edición.
¿Es lo mismo que el 132001?
No. El 132001 significa que la plantilla no se encontró o no está aprobada. El 132000 significa que se encontró y las variables no coincidieron.
Sigue leyendo
¿Listo para empezar?
Configura WhatsApp Coexistence en minutos, no en meses. La app sigue funcionando en el teléfono.
Empezar prueba gratisVerificado el