Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
API v3/4 login avec du Curl
 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)



 Auteur   Message 
Fuli
(Auteur du topic)

Chevalier de L'Univers


Inscrit le: 13 Oct 2008
Messages: 495
 
831 points

Fuli
(Auteur du topic), Posté le: Mar 28 Mar 2017, 23:01    Sujet du message: API v3/4 login avec du Curl API v3/4 login avec du Curl 14697 12956
Répondre en citant

Bonjour,

J'essaye de faire un petit script bash avec du curl dedans qui récupère quelques infos de connexion depuis Freebox OS.
Le problème c'est que je n'arrive pas à authentifier mon "app".
Suivant la doc officielle ici: https://dev.Freebox.fr/sdk/os/login/#
Je dois récupérer un app_token. Ca j'ai réussi et j'ai bien récupérer une app_token.
Ensuite je récupère le challenge actuel sans problème.
Puis je fais le hash SHA1 en utilisant cela:
Code:
passwd=$(echo -n ${APP_TOKEN} | openssl sha1 -hmac "${CHALLENGE}" -r | gawk '{print $1}')
get=$(curl -s -X POST $FBX_API/login/session/ -d "{\"app_id\": \"$APP_ID\", \"app_version\": \"$APP_VERSION\", \"password\": \"$passwd\"}")

Problème, définitivement ça ne veut pas.
Code:
{"uid":"999999999999999999999999","success":false,"msg":"Erreur d'authentification de l'application","result":{"password_salt":"MQJCeZSx14gTd8TucNQkZNxrWS5N+kgw","challenge":"7va0mYa4n7R5YykcgxskuA6xd7uzI5y0"},"error_code":"invalid_token"}

Qu'est ce qui va pas ?

Qu'est ce qui manque ?

*** Modération *** Déplacé dans " Freebox OS / Compagnon " *** Modération ***

Curtis Newton

_________________
Un verre, ça va. Trois verres, ça va, ça va, ça va.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Cartapuce
Esprit de L'Univers


Inscrit le: 16 Mar 2017
Messages: 293
 
359 points

Cartapuce, Posté le: Mer 29 Mar 2017, 2:48    Sujet du message: 154715 142289 Répondre en citant

Bonjour,

Je suis pas un dieu en programmation mais je suis plus doué pour trouver des pistes en réponse aux problèmes Laughing

Dans Google j'ai mis: hash SHA1 Freebox OS

Et je suis tombé sur ça:

https://www.commentcamarche.net/forum/affich-28317433-api-Freebox-os-connexion-php

https://blog.christophevergne.fr/post/54179426031/authentification-%C3%A0-lapi-Freebox-os-en-php

https://forum.universfreebox.com/viewtopic.php?t=48822&postdays=0&postorder=asc&start=0
Lui, ça a l'air d'un gros topic' à éplucher Laughing

Et avec: hash SHA1 Freebox OS openssl

sur ça :

https://forum.ubuntu-fr.org/viewtopic.php?id=448343&p=7

J'espère que ça pourra faire avancer ton projet Very Happy
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Fuli
(Auteur du topic)

Chevalier de L'Univers


Inscrit le: 13 Oct 2008
Messages: 495
 
831 points

Fuli
(Auteur du topic), Posté le: Mer 29 Mar 2017, 8:56    Sujet du message: 14697 12956
Répondre en citant

Yeah, Merci !
Grace à ton dernier lien, j'ai trouvé ce commentaire fort utile
Citation:
Code:
 # Mettre ici la token de votre application retournée par l'autorisation. ATTENTION: SANS les \

Un coup de sed et c'est bon.
Merci !
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Cartapuce
Esprit de L'Univers


Inscrit le: 16 Mar 2017
Messages: 293
 
359 points

Cartapuce, Posté le: Mer 29 Mar 2017, 10:45    Sujet du message: 154715 142289 Répondre en citant

Content d'avoir pu t'aider Very Happy  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)
Page 1 sur 1
Toutes les heures sont au format GMT + 2 Heures
 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox