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

  • État Close
  • Type de tâche Anomalie
  • Catégorie Freebox OS → API
  • Assignée à Romain FLIEDEL (rfliedel)
  • Système d'exploitation Tous
  • Sévérité Moyenne
  • Priorité Normale
  • Basée sur la version 2.1.2
  • Due pour la version Non décidé
  • Date d'échéance Non décidé
  • Votes 0
  • Privée Non
Concerne le projet: Freebox Server (Pop V8/ Delta V7 / Revolution V6 / Server Mini 4K)
Ouverte par Stoeckel Quentin (chteuchteu) - 11/07/2014
Dernière édition par Romain FLIEDEL (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 !

Close par  Romain FLIEDEL (rfliedel)
Monday 21 July, 2014 21:25:48
Raison de clôture :  Résolu
Commentaires supplémentaires de clôture :  En 3.0.2

Cette tache ne dépend pas d'autre tache

Romain FLIEDEL (rfliedel)
Tuesday 15 July, 2014 09:20:33

Normalement il suffit juste d'ouvrir une session, sans droit particulier pour avoir accès en lecture aux stats

Stoeckel Quentin (chteuchteu)
Tuesday 15 July, 2014 09:44:29

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

Romain FLIEDEL (rfliedel)
Tuesday 15 July, 2014 10:22:17

vous utilisez quoi comme url ?

Stoeckel Quentin (chteuchteu)
Tuesday 15 July, 2014 11:07:49

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

  • db
  • fields
  • date_start
  • precision
Romain FLIEDEL (rfliedel)
Tuesday 15 July, 2014 12:17:30

effectivement, les requêtes POST nécessitent un autorisation. Il faudrait que j'ajoute l'équivalent en GET de cet appel

Stoeckel Quentin (chteuchteu)
Tuesday 15 July, 2014 12:19:03

Superbe, merci !
Le changement apparaîtra dans une prochaine mise à jour du boîtier serveur donc ?

Stoeckel Quentin (chteuchteu)
Tuesday 15 July, 2014 15:28:19

Par ailleurs, cette requête ne devrait-elle pas être de type GET ?

Chargement...