Bonjour,
Je vien d’adapter le script de flirt pour ICO :
Voila mon script :
import requests, json, codecs
url_token = « https://interop.ondilo.com/oauth2/token »
url_ico = « https://interop.ondilo.com/api/customer/v1/pools/xxxx/lastmeasures »
payload_token = « refresh_token=xxxxxxxxxxx&grant_type=refresh_token&client_id=customer_api »
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_ico = {
‹ Authorization ›: "Bearer " + str(jsonlist),
‹ Cache-Control ›: « no-cache »,
}
response_ico = requests.request(« GET », url_ico, headers=headers_ico)
payload = response_ico.text
f = codecs.open(‹ /var/www/html/ico_data.txt ›, ‹ w ›, encoding=‹ utf8 ›)
f.write(payload)
j’ai créer et mis en place mon fichier scriptICO.PY dans /var/www/html/plugins/script/core/ressources/scriptICO.PY
et j’ai crée le fichier ico_data.txt que j’ai mis comme préconisé (dans le poste pour Flipr) à la racine de jeedom => ‹ /var/www/html/ico_data.txt ›
et j’obtiens se bo message d’erreur lors de l’enregistrement :
Pouvez vous m’aider ?
Merci