Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
API Calaos - Recuperer le JSON avec Python 3
#1
Bonjour a tous,

J'essaie l'API Calaos avec Python 3. Le script ci-dessous ne fonctionne pas (le serveur retourne une page vide).  Quelqu'un a deja reussi ?  A noter que ca marche avec wget comme decrit ici https://www.calaos.fr/wiki/en/protocole_json .


Code:
import urllib.request, urllib.parse

import json
import ssl

url = "https://XXX.XXX.XXX.XXX/api.php"

params = {
    "cn_user": "XXX",
    "cn_pass": "XXX",
    "action": "get_home"  # get the complete configuration of the house
    }

context = ssl._create_unverified_context()
response = urllib.request.urlopen(url, urllib.parse.urlencode(params).encode("utf-8"), context=context)
body = response.read()
data = json.loads(body.decode("utf-8"))
print(data)
  calaos-os-raspberrypi2-v3.0-alpha6-14-g341535a-2021-01-17 on Raspberry Pi 2 ▶ Wago_2.2/wago_881.pro on Wago 750-881 ▶ DS18B20 sensors on Pi GPIO ▶ Node-RED









Reply


Messages In This Thread
API Calaos - Recuperer le JSON avec Python 3 - by mifrey - 07-25-2016, 01:51 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)