Bonjour à tous, nous apportons des changements à la réception des données des appareils. Tago n’essaiera plus de convertir la valeur en un objet parfait. Découvrez comment cela va fonctionner. Avant, lorsque vous envoyiez une donnée comme : json { “variable”: “temperature”, “value”: “33” }
Tago essayait de convertir la valeur de “33” (chaîne de caractères) en 33 (nombre). Cette transformation était très utile pour éviter un problème de format incorrect dans Tago, mais elle empêchait l’utilisateur d’envoyer certaines valeurs telles quelles. Par exemple, dans certains cas, les utilisateurs veulent envoyer et conserver une chaîne comme “033”, mais Tago la convertissait automatiquement en 33 (le zéro était supprimé). Désormais, Tago ne fera plus aucune conversion automatique, et la valeur sera stockée telle quelle après avoir été validée. Utilisez le format JSON pour envoyer une chaîne 033 comme valeur : “033”, ou utilisez le format numérique pour envoyer 033 comme valeur : 33 (la valeur est un nombre sans guillemets). Cependant, le système vérifiera le format numérique pour valider l’entrée. Par exemple, une valeur : 033a n’est pas valide car elle devrait être un nombre, et l’API retournera une erreur. Pour envoyer la variable 033a, vous devez utiliser le format chaîne de caractères, qui serait dans ce cas value:“033a”. Ce nouveau changement prendra effet le 30 novembre.


