Annexe
Interface JSON ouverte
La notation objet du langage Javascript, abrégée JSON, est un format de données compact pour l'échange de
données entre applications. Les objets documentés ici peuvent être utilisés ici pour la liaison avec d'autres pro-
grammes.
L'interface JSON ouverte peut être désactivée et activée sous
l'interface est activée, un triangle rouge s'affiche avec une consigne de sécurité mettant en garde contre les risques
qui peuvent y être liés.
Remarque
Les données actuelles peuvent être interrogées via le protocole HTTP. Pour ce faire, une demande HTTP Post doit
être envoyée au Solar-Log™. L'objet interrogé doit être dans le Body :
POST /getjp HTTP/1.1
Host: solar-log-xxxx
...
Content-Length: 20
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
{„801":{„170":nul}
La réponse contient un objet JSON sous forme de chaîne de caractères dans le Body :
HTTP/1.1 200 OK
Date: Ven, 25 Oct 2019 10:42:32 GMT
Server: IPC@CHIP
Content-Type: text/plain
Transfer-Encoding: chunked
{„801":{„170":{„100":"25.10.19 10:42:15","101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":3527647,"108":
0,"109":0,"110":0,"111":0,"112":0,"113":1132434,"114":0,"115":0,"116":45000}}}
Pour pouvoir traiter ultérieurement les données en Javascript, la chaîne de caractères JSON doit être préalable-
ment convertie en objet. Si la variable « tdata » contient, par exemple, la chaîne de caractères JSON, la conversion
apparaîtrait comme suit :
186
L'interface JSON ouverte est désactivée. Pour activer l'interface JSON ouverte, il faut d'abord
définir un mot de passe utilisateur.
Configuration | Système | Contrôle de l'accès
. Si