Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Enchaîner requêtes XML avec requête HTTP

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
ordep
Timide
Messages : 9
Inscription : 02 oct. 2018, 22:06

Enchaîner requêtes XML avec requête HTTP

Message par ordep » 02 oct. 2018, 23:08

Bonsoir,
Surement très simple à faire, mais je cherche et ne trouve pas...
Pour ouvrir mon portail, je dois exécuter une requête http.
Mais pour l'exécuter, je dois récupérer deux valeurs de sécurité, qui changent à chaque requête, à l'aide de deux requêtes XML.
Comment réutiliser dans un même script les deux valeurs précédemment fournis par les 2 requêtes XML ?
Mes 2 requêtes XML qui fonctionnent :
Capture2.JPG
Requetes XML
Capture2.JPG (80.07 Kio) Consulté 579 fois
Merci par avance pour le débutant primaire que je suis...

ordep
Timide
Messages : 9
Inscription : 02 oct. 2018, 22:06

Re: Enchaîner requêtes XML avec requête HTTP

Message par ordep » 05 oct. 2018, 00:06

Bonsoir,

Bon ça se bouscule pas. Je pensais pourtant soumettre quelque chose de basique.

Pour faire autrement, est il possible dans un scénario :
- de lancer mon script avec 2 requêtes XML et de récupérer les 2 valeurs attendues
- de lancer ensuite un autre script avec une requête http qui utilise les 2 valeurs en paramètres ?
Si c'est possible, sympa de me dire oui mais aussi comment avec la syntaxe...

Merci encore.

eric.92
Timide
Messages : 22
Inscription : 05 janv. 2019, 06:00

Re: Enchaîner requêtes XML avec requête HTTP

Message par eric.92 » 17 févr. 2019, 09:52

Bonjour,

Ayant une problématique similaire je me permets de remonter la question.

1 - Pour piloter une Radio internet je dois d'abord lui demander un ID de connexion :

Code : Tout sélectionner

http://192.168.1.90/fsapi/CREATE_SESSION?pin=1234
Ce qui retourne :

Code : Tout sélectionner

<fsapiResponse>
 <status>FS_OK</status>
 <sessionId>6790434222</sessionId>
</fsapiResponse>
2 - Ensuite le peux la commander comme par exemple l'allumer :

Code : Tout sélectionner

http://192.168.1.90/fsapi/SET/netRemote.sys.power?pin=1234&sid=6790434222&value=1

Comment faire pour stoquer l'ID extrait de la première requête dans une variable pour la réutiliser dans la commande d'action suivante ?

Mon idée était que la 1ère requête soit commande soit XML, mais une commande script XML ne peut être que de type "Info" or dans mon cas il s'agit d'une "Action" qui ne doit être exécutée qu'une seule fois et dont le résultat doit être mis dans une variable.

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités