Bonjour Matt
Oui effectivement j’ai trouvé le fil sur l’ancien forum ou tu as publié ton script mais comme indiqué plus haut je suis un peu limité niveau technique donc j’ai un peu de mal à le mettre en oeuvre .
Pour commencer j’ai installer les plugins script et jeeXplorer.
J’ai crée le script Flipr.py dans /var/www/html/plugins/script/core/ressources/
avec ce contenu:
import requests, json, codecs
url_token = « https://apis.goflipr.com/OAuth2/token »
url_flipr = « https://apis.goflipr.com/modules/ID_Flipr/survey/last »
payload_token = « grant_type=password&username=jblabla@orange.fr&password=MDP »
headers_token = {
‹ Content-Type ›: « application/x-www-form-urlencoded »,
‹ Cache-Control ›: « no-cache »,
}
response_token = requests.request(« POST », url_token, data=payload_token, headers=headers_token)
jsonlist = json.loads(response_token.text)
jsonlist = jsonlist[‹ access_token ›]
headers_flipr = {
‹ Authorization ›: "Bearer " + str(jsonlist),
‹ Cache-Control ›: « no-cache »,
}
response_flipr = requests.request(« GET », url_flipr, headers=headers_flipr)
payload = response_flipr.text
f = codecs.open(‹ flipr_data.txt ›, ‹ w ›, encoding=‹ utf8 ›)
f.write(payload)
En indiquant L’ID du Flipr et mes identifiants de connection.
Crée un fichier flipr_data.txt vide dans /core/ajax/ pour récupérer les infos du script.
Ensuite crée un Script JSON pour récupérer une info quelconque (PH chlore…)
J’ai réussi à ne plus avoir de message d’erreur et le fichier flipr_data.txt se rempli avec les bonnes infos mais je n’arrive pas a voir ces infos mises en forme dans la tuile du dashboard.
Mais j’ai progressé
Merci