Aide sur httpquery get avec $user_pwd

Discussion et échanges de scripts pour la box eedomus

Aide sur httpquery get avec $user_pwd

Messagepar yx37055 » 14 Juil 2024 18:35

Bonjour,
J'aurais besoin de votre aide pour faire un httpquery get avec un user_pwd.
Selon la doc c'est possible avec la syntaxe suivante:
httpQuery($url, $action = 'GET'/*GET,POST,PUT,DELETE*/, $post = NULL, $oauth_token = NULL, $headers = NULL, $use_cookies = false, $ignore_errors = false, &$info = null, $user_pwd = NULL)
où l'argument $user_pwd permet de passer un éventuel "user:password" dans la requête
Malgré tous mes efforts, je n'y parviens pas.

L'un de vous aurait-il un exemple de code php ?

Pour vous donner le contexte, je cherche à piloter un lecteur bluray sony via le protocol IRCC.
Cette partie est OK. Mais pour que cela fonctionne il faut ouvrir l'URL http://192.168.1.1:50002/register?name= ... eId=Remote en rentrant un mot de passe généré à la volée par le lecteur.
Tout cela fonctionne sans souci sur un PC en utilisant CURL et l'option: cURL_setopt($ch, CURLOPT_USERPWD, ":$input_code");
Mais je bloque à traduire cela pour la eedomus.

Merci d'avance de votre aide !
Fabrice
yx37055
 
Messages : 7
Inscription : 21 Avr 2017

Re: Aide sur httpquery get avec $user_pwd

Messagepar yx37055 » 17 Juil 2024 19:16

OK après de plus amples recherches, j'ai trouvé la solution.
Le CURLOPT_USERPWD peut être remplacé par 'Authorization: Basic ' dans le header http.

Bref tout ça pour dire que j'arrive maintenant à piloter mon lecteur bluray UHD Sony.
Je vais nettoyer le code et plancher sur la création d'un périphérique dans le store.

Fabrice
yx37055
 
Messages : 7
Inscription : 21 Avr 2017

Re: Aide sur httpquery get avec $user_pwd

Messagepar opa95 » 17 Juil 2024 19:40

Bonsoir Fabrice
yx37055 a écrit:OK après de plus amples recherches, j'ai trouvé la solution.
Le CURLOPT_USERPWD peut être remplacé par 'Authorization: Basic ' dans le header http.

Bref tout ça pour dire que j'arrive maintenant à piloter mon lecteur bluray UHD Sony.
Je vais nettoyer le code et plancher sur la création d'un périphérique dans le store.

Fabrice

Effectivement, les navigateurs récents envoient systématiquement cette info qui semble devenue nécessaire pour certains serveurs alors que eedomus ne le fait pas par défaut :)
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 775
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Aide sur httpquery get avec $user_pwd

Messagepar yx37055 » 19 Juil 2024 18:57

On apprend tous les jours :-)
Et merci à copilot/chatgpt pour l'aide.

Bonne soirée à tous !
yx37055
 
Messages : 7
Inscription : 21 Avr 2017


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)