Ayant fait pas mal de recherches, me voilà bloqué.
En effet, je cherche à extraire la "last_value" d'un capteur "
- Code : Tout sélectionner
https://api.eedomus.com/get?action=periph.caract&periph_id=xxxx&api_user=xxxx&api_secret=xxxxx
j'obtiens cela:
- Code : Tout sélectionner
{ "success": 1, "body":{"periph_id": "79392", "name": "Netatmo - Température extérieure Extérieur", "last_value": "2.7", "last_value_text": "", "last_value_change": "2016-02-17 09:26:22"}}
Je voudrais donc extraire dans un fichier HTML la "last_value":"2.7"
Voici le début de code que j'ai:
- Code : Tout sélectionner
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>temperature</title>
<script type="text/javascript">
$.getJSON ("https://api.eedomus.com/get?action=periph.caract&periph_id=xxx&api_user=xxxx&api_secret=xxx", function(data)
{
var status = data.body.last_value;
});
</script>
</head>
<body>
<script type="text/javascript">
document.write(status);
</script>
</body>
</html>
Mon problème se situe au niveau du
- Code : Tout sélectionner
$getJSON
- Code : Tout sélectionner
var status = data.body.last_value;
Il est probable que de faire ceci de cette manière, n'est pas la meilleure methode. En php, je ne maitrise pas du tout, du tout, du tout...
Si vous pouviez me donner un petit coup de main, chers experts...
Merci par avance!
Djo