Hola a todos, estamos haciendo algunos cambios en la entrada de datos de los dispositivos. Tago ya no intentará convertir el valor a un objeto perfecto. Descubre cómo funcionará. Antes, cuando enviabas un dato como: json { “variable”: “temperature”, “value”: “33” }
Tago intentaba convertir el valor de “33” (cadena de texto) a 33 (número). Esta transformación era muy útil para evitar problemas con un formato incorrecto en Tago, sin embargo, impedía que el usuario enviara algunos valores tal como eran. Por ejemplo, en algunos casos los usuarios quieren enviar y conservar una cadena como “033”, pero Tago la convertía automáticamente a 33 (el cero se eliminaba). Ahora, Tago ya no hará ninguna conversión automática, y el valor se almacenará tal cual después de ser validado. Usa el formato JSON para enviar una cadena 033 como valor: “033”, o usa el formato numérico para enviar 033 como valor: 33 (el valor es un número sin comillas). Sin embargo, el sistema comprobará el formato numérico para validar la entrada. Por ejemplo, un value: 033a no es válido, ya que debería ser un número, y la API devolverá un error. Para enviar la variable 033a, deberías usar el formato de cadena de texto, que en este caso sería value:“033a”. Este nuevo cambio entrará en vigor el 30 de noviembre.


