Olá a todos, estamos fazendo algumas mudanças na entrada de dados dos dispositivos. O Tago não vai mais tentar converter o valor em um objeto perfeito. Veja como vai funcionar. Antes, quando você enviava um dado como: json { “variable”: “temperature”, “value”: “33” }
O Tago tentava converter o valor de “33” (string) para 33 (número). Essa transformação era bastante útil para evitar problemas com formato errado no Tago, porém, ela impedia o usuário de enviar alguns valores como eles são, por exemplo, em alguns casos os usuários querem enviar e manter uma string como “033”, mas o Tago a convertia automaticamente para 33 (o zero seria eliminado). Agora, o Tago não vai mais fazer nenhuma conversão automática, e o valor será armazenado como está após ser validado. Use o formato JSON para enviar uma string 033 como valor: “033”, ou use o formato de número para enviar 033 como valor: 33 (o valor é um número sem aspas). Porém, o sistema vai checar o formato de número para validar a entrada. Por exemplo, um value: 033a não é válido, pois deveria ser um número, e a API vai retornar um erro. Para enviar a variável 033a, você deve usar o formato string, que neste caso seria value:“033a”. Essa nova mudança entra em vigor no dia 30 de novembro.


