Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Fermée
  • Pourcentage achevé
    100%
  • 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

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 :  

En 3.0.2

Admin
rfliedel a commenté le 15.07.2014 09:20

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...

Admin
rfliedel a commenté le 15.07.2014 10:22

vous utilisez quoi comme url ?

L'url est http://mafreebox.freebox.fr/v1/rdd/, en ajoutant en paramètres POST les informations suivantes :

  • db
  • fields
  • date_start
  • precision
Admin
rfliedel a commenté le 15.07.2014 12:17

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 ?

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche