Messages : 109
Sujets : 11
Inscription : Aug 2016
Réputation :
0
Version de firmware du serveur: v2.1.145-rc1
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
Likes Received: 5 in 3 posts
Likes Given: 1
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
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
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 109
Sujets : 11
Inscription : Aug 2016
Réputation :
0
Version de firmware du serveur: v2.1.145-rc1
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.
Likes Received: 5 in 3 posts
Likes Given: 1
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
2 remarques :
- 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.
- 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.
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 109
Sujets : 11
Inscription : Aug 2016
Réputation :
0
Version de firmware du serveur: v2.1.145-rc1
Si quelqu'un a une idée de comment échapper les caractères je suis preneur ^^
Likes Received: 5 in 3 posts
Likes Given: 1
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
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
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 109
Sujets : 11
Inscription : Aug 2016
Réputation :
0
Version de firmware du serveur: v2.1.145-rc1
06-21-2018, 09:23 AM
(Modification du message : 06-21-2018, 09:24 AM par Shad.)
Non plus et la chaine doit être trop longue
Je pense que je vais devoir faire un script intermédiaire sur un autre serveur.
Likes Received: 5 in 3 posts
Likes Given: 1
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
si la châine est rop longue, tu la sépares en plusieurs parties (Request1 & Request2 & ...)
KIS
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 109
Sujets : 11
Inscription : Aug 2016
Réputation :
0
Version de firmware du serveur: v2.1.145-rc1
J'ai rien qui fonctionne, m^me pas un message d'erreur :/
Likes Received: 5 in 3 posts
Likes Given: 1
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
là, je n'ai plus d'idée. Pour aller plus loin, il fut des copies d'écran
Likes Received: 179 in 132 posts
Likes Given: 150