Super ! Merci pour votre aide et ces explications
Si je comprend bien le retour de la requête est récupéré dans l'objet "trame" qui est à utiliser dans le JS ?
Je n'arrive toujours pas à le faire fonctionner. J'ai découvert le listen dans LD mais c'est dommage qu'il n'y ai pas plus d'info de debug... soit j'ai juste un "Begin", soit un Unauthorized 401...
Voila ce que j'ai essayé :
Côté connecteur :
Adresse = https://api.worxlandroid.com/ // BASIC avec log + mdp
Resultat ==> 401
Adresse = https://api.worxlandroid.com/api/v2/product-items // BASIC avec log + mdp
Resultat ==> rien dans le listener (Begin) et connecteur "connecté" dans LD (enfin dans le listenener j'ai un "toto" "tata" qui tourne en boucle, celui que j'ai ajouté dans un eqpmt avec un ldprint)
Adresse = https://api.worxlandroid.com/api/v2/product-items // sans authentification
Resultat ==> rien dans le listener (Begin) et connecteur "connecté" dans LD
Adresse = https://api.worxlandroid.com/api/v2/product-items // OAUTH tout rempli (sauf l’adresse de retour car je ne peut pas l'ajouter)
Resultat ==> Message "connection impossible" dans LD
Adresse = https://api.worxlandroid.com/ // OAUTH tout rempli (sauf l’adresse de retour car je ne peut pas l'ajouter)
Resultat ==> Message "connection impossible" dans LD
J'ai aussi essayé les variantes suivante avec les memes résultats :
https://api.worxlandroid.com/api/v2/
https://api.worxlandroid.com/api/
En conclusion ça ne marche que lorsque je met l’adresse complète dans le connecteur, avec ou sans authentification. Je me suis donc dis que j'allait essayer de faire passer l'authentification et le header via l'équipement. Ce que j'ai testé :
Eqpmt universel > Connecteur HTTP > Nouvelle commande > JS avec le code suivant (mais il doit me manquer des objects et je ne connais pas la syntaxe pour transcrire un header http en js)
du coup j'ai essayé de mettre les entêtes via le formulaire LD :
mais marche pas non plus (je n'ai qu'un begin dans le listener), il faudrait certainement ajouter une info d'authentification, genre le token mais je n'ai aucune idée comment faire et rien trouvé d'utile sur le net...)
Bref là je désespère
Que devrais-je obtenir dans le listener si ma requette fonctionne ? je devrais voir le json ?
En tout cas, merci de m'aider ça fait chaud au coeur
Si je comprend bien le retour de la requête est récupéré dans l'objet "trame" qui est à utiliser dans le JS ?
Je n'arrive toujours pas à le faire fonctionner. J'ai découvert le listen dans LD mais c'est dommage qu'il n'y ai pas plus d'info de debug... soit j'ai juste un "Begin", soit un Unauthorized 401...
Voila ce que j'ai essayé :
Côté connecteur :
Adresse = https://api.worxlandroid.com/ // BASIC avec log + mdp
Resultat ==> 401
Adresse = https://api.worxlandroid.com/api/v2/product-items // BASIC avec log + mdp
Resultat ==> rien dans le listener (Begin) et connecteur "connecté" dans LD (enfin dans le listenener j'ai un "toto" "tata" qui tourne en boucle, celui que j'ai ajouté dans un eqpmt avec un ldprint)
Adresse = https://api.worxlandroid.com/api/v2/product-items // sans authentification
Resultat ==> rien dans le listener (Begin) et connecteur "connecté" dans LD
Adresse = https://api.worxlandroid.com/api/v2/product-items // OAUTH tout rempli (sauf l’adresse de retour car je ne peut pas l'ajouter)
Resultat ==> Message "connection impossible" dans LD
Adresse = https://api.worxlandroid.com/ // OAUTH tout rempli (sauf l’adresse de retour car je ne peut pas l'ajouter)
Resultat ==> Message "connection impossible" dans LD
J'ai aussi essayé les variantes suivante avec les memes résultats :
https://api.worxlandroid.com/api/v2/
https://api.worxlandroid.com/api/
En conclusion ça ne marche que lorsque je met l’adresse complète dans le connecteur, avec ou sans authentification. Je me suis donc dis que j'allait essayer de faire passer l'authentification et le header via l'équipement. Ce que j'ai testé :
Eqpmt universel > Connecteur HTTP > Nouvelle commande > JS avec le code suivant (mais il doit me manquer des objects et je ne connais pas la syntaxe pour transcrire un header http en js)
Code :
ldprint("header");
Accept= 'application/json';
Content-Type = 'application/json';
Authorization = 'Bearer' ;
Token = 'mon_token_récupéré_via_terminal_linux';
ldprint("lancement de la commande");
command= 'product-items';
du coup j'ai essayé de mettre les entêtes via le formulaire LD :
mais marche pas non plus (je n'ai qu'un begin dans le listener), il faudrait certainement ajouter une info d'authentification, genre le token mais je n'ai aucune idée comment faire et rien trouvé d'utile sur le net...)
Bref là je désespère
Que devrais-je obtenir dans le listener si ma requette fonctionne ? je devrais voir le json ?
En tout cas, merci de m'aider ça fait chaud au coeur