Comment utiliser l'API JsonRPC

Bonjour,

Je débute et J’ai un souci avec l’API JsonRPC.
J’essaye d’utilisé la méthode « ping »

mais la seule réponse que j’obtient c’est {« jsonrpc »:« 2.0 »,« id »:99999,« error »:{« code »:1,« message »:"Requête invalide. Version JSON-RPC invalide : "}}

voici mon code :

URL =  'http://' + ip_jeedom + '/core/api/jeeApi.php'
parameters = {
    "jsonrpc": "2.0",
    "method": "ping",
    "params": {
        "apikey": Api_key
    }
}
response = requests.post(URL, params=parameters)                                             
print(response.text)   

J’imagine que j’ai un souci de configuration quelque part. mais où ?

Bonjour,

Api_key et ip_jeedom sont défini quelque part ?

Sinon id n’est pas précisé mais je pense que c’est optionnel

Oui, Api_key et IP_jeedom sont définis juste au dessus.
Par contre l’Api_key c’est l’API globalle de jeedom.

Pour l’id j’ai essayé différente choses 0,1 … mais ça n’a rien donné. Après comme dans la doc ce n’est pas dans les paramètre de « ping » j’en ai conclut que c’est pas nécéssaire.