- Status Closed
- Percent Complete
- Task Type Anomalie
- Category Freebox OS → API
-
Assigned To
rfliedel - Operating System Tous
- Severity Medium
- Priority Very Low
- Reported Version 2.1.2
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Opened by chteuchteu - 11/07/2014
Last edited by rfliedel - 21/07/2014
Opened by chteuchteu - 11/07/2014
Last edited by 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 !
Closed by rfliedel
21.07.2014 21:25
Reason for closing: Résolu
Additional comments about closing:
21.07.2014 21:25
Reason for closing: Résolu
Additional comments about closing:
En 3.0.2
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
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 ?