Demande d'aide Paramétrage connecteur HTTP / json / commandes linux
#6
Super ! Merci pour votre aide et ces explications Eek-1e6fb 
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 Doh-23e2
 
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 Icon_thunder-20740


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 Eek-1e6fb
Répondre


Messages dans ce sujet
RE: Paramétrage connecteur HTTP / json / commandes linux - par Popovitch - 04-30-2020, 11:15 AM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Connecteur API Deezer fransiouz 19 25,881 04-30-2020, 12:47 PM
Dernier message: Jlr
  parser le retour d'une commande initiale connecteur HTTP sud-domotique-expert 2 4,189 01-20-2020, 11:42 PM
Dernier message: sud-domotique-expert
  Demande d'aide Récupération de variable via request HTTP Torrent007 4 6,295 12-25-2019, 06:02 PM
Dernier message: Torrent007
  requette HTTP avec Header Domo 1 3,780 12-28-2018, 07:40 PM
Dernier message: Hsd
  requette http meije 10 12,956 12-12-2018, 09:40 PM
Dernier message: tonyb0t77
  connecteur bluetooth Domo-TIC 0 2,644 10-29-2018, 03:58 PM
Dernier message: Domo-TIC
  Envoyer un retour d'état via http johxx1 3 7,225 05-19-2018, 09:33 PM
Dernier message: johxx1
  Connecteur Synology Surveillance Station grichka 28 36,432 12-21-2017, 07:28 PM
Dernier message: jojo
  Cnx Chaudière via HTTP dts1 2 5,791 11-10-2017, 06:33 PM
Dernier message: dts1
  Requette HTTP Google Home vneil 2 7,334 10-01-2017, 04:07 PM
Dernier message: vneil



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)