Forum Lifedomus
Http/Json - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Votre communauté (http://forum-lifedomus.com/forumdisplay.php?fid=1)
+--- Forum : Le bistrot (http://forum-lifedomus.com/forumdisplay.php?fid=77)
+--- Sujet : Http/Json (/showthread.php?tid=4153)

Pages : 1 2


Http/Json - Shad - 06-19-2018

Bonsoir,

Je suis complètement bloqué et je cherche un peu d'aide.
Est-ce que quelqu'un aurait un guide sur le traitement de retour JSON et ouvrir une URL sur API pour exécuter des actions?

Merci


RE: Http/Json - jojo - 06-19-2018

regarde dans ma signature mon exemple Surveillance Station :.
  • dans le Java script du connecteur il y a l'analyse d'un json, et le transfer vers des variables d'un équipement
  • il y a également des exemples d'appels de l'API de SS



RE: Http/Json - Shad - 06-20-2018

Merci jojo alors j'avance mais la je rebloque Xd.
Voici une url que je n'arrive pas à ouvrir (sa serre à rien mais c'est des tests et pour comprendre).
C'est une url de kodi pour essayer un peu différent type, et la se fait rien.


Citation :jsonrpc?request={"jsonrpc": "2.0", "method": "Player.Stop", "params": { "playerid": 1 }, "id": 1}

J'arrive juste à obtenir une erreur de kodi lorsque que j'enlever le ? et ce qui vient après.
Je pense que le problème doit venir de charactère que l'ascii n'aime pas.


RE: Http/Json - jojo - 06-20-2018

2 remarques :
  1. tu as vu qu'au niveau du connecteur, il y a la partie commune de l'url et qu'au niveau de l'équipement la partie variable.
  2. je me demande si ce n'est pas les accolades dans ton url qui posent problème : en effet, les accolades sont là pour référer à une variable de l'équipement.



RE: Http/Json - Shad - 06-21-2018

Si quelqu'un a une idée de comment échapper les caractères je suis preneur ^^


RE: Http/Json - jojo - 06-21-2018

J'essayerais ceci (mais sans garantie) 
Citation :jsonrpc?request={Request}


Et dans ton équipement devrait apparaître (au niveau de l'automate) une variable Request à laquelle tu donne la valeur :
Citation :"jsonrpc": "2.0", "method": "Player.Stop", "params": { "playerid": 1 }, "id": 1
Tu peux également mettre ceci dans une variable chaîne


RE: Http/Json - Shad - 06-21-2018

Non plus et la chaine doit être trop longue  Neutral-161e
Je pense que je vais devoir faire un script intermédiaire sur un autre serveur.


RE: Http/Json - jojo - 06-21-2018

si la châine est rop longue, tu la sépares en plusieurs parties (Request1 & Request2 & ...)

KIS


RE: Http/Json - Shad - 06-21-2018

J'ai rien qui fonctionne, m^me pas un message d'erreur :/


RE: Http/Json - jojo - 06-21-2018

là, je n'ai plus d'idée. Pour aller plus loin, il fut des copies d'écran