- État Fermée
- Pourcentage achevé
- Type Anomalie
- Catégorie Freebox OS → API
-
Assignée à
rfliedel - Système d'exploitation Tous
- Sévérité Moyenne
- Priorité Très Basse
- Basée sur la version 2.1.2
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par chteuchteu - 11/07/2014
Dernière modification par rfliedel - 21/07/2014
Ouverte par chteuchteu - 11/07/2014
Dernière modification par rfliedel - 21/07/2014
FS#15269 - API Freebox - API nécessite l'autorisation "settings"
Bonjour,
J’ai été agréablement surpris de voir qu’il est possible de récupérer les statistiques de la Freebox (pour l’instant uniquement accessibles depuis Freebox OS) via l’API Freebox.
Cependant, il est nécessaire d’avoir activé l’autorisation “settings” (”Modification des réglages de la Freebox“) afin d’y avoir accès, sinon un message d’erreur approprié est renvoyé par la Freebox.
Cette autorisation ne devrait-elle pas être d’office accordée, étant donné que cela ne correspond qu’à une lecture d’informations ?
J’ai bien conscience, bien évidemment, que cette partie de l’API est marquée “unstable”, mais il serait très utile de lever cette contrainte :)
Merci d’avance !
Fermée par rfliedel
21.07.2014 21:25
Raison de la fermeture : Résolu
Commentaires de fermeture :
21.07.2014 21:25
Raison de la fermeture : Résolu
Commentaires de fermeture :
En 3.0.2
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Normalement il suffit juste d'ouvrir une session, sans droit particulier pour avoir accès en lecture aux stats
Justement : si je fais cela, l'API me renvoie une erreur selon laquelle une autorisation est manquante.
Je viens de ré-essayer (après avoir mis à jour ma Freebox pour avoir la dernière version - 3), et après désactivation de l'autorisation "Modification des réglages de la Freebox", je ne peux plus récupérer les stats...
vous utilisez quoi comme url ?
L'url est http://mafreebox.freebox.fr/v1/rdd/, en ajoutant en paramètres POST les informations suivantes :
effectivement, les requêtes POST nécessitent un autorisation. Il faudrait que j'ajoute l'équivalent en GET de cet appel
Superbe, merci !
Le changement apparaîtra dans une prochaine mise à jour du boîtier serveur donc ?
Par ailleurs, cette requête ne devrait-elle pas être de type GET ?