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

  • État Nouveau
  • Pourcentage achevé
    0%
  • Type Évolution
  • Catégorie Freebox OS → API
  • Assignée à Personne
  • Système d'exploitation Tous
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 4.0.6
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes 1
  • Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par jbguillois - 12/11/2019
Dernière modification par aastier - 13/11/2019

FS#28985 - API de récupération des sessions

Bonjour,

J’utilise les APIs du serveur de la freebox et j’ai identifié qu’il existait une API de récupération des sessions (c-a-d une liste des sessions des applications tierces connectées aux API). Cette API correspond à “Gestion des accès > Sessions” dans l’interface web accessible depuis mafreebox.freebox.fr.

L’API semble être accessible depuis l’url http://mafreebox.freebox.fr/api/v6/sessions mais lorsque je l’appelle avec ma propre application (qui possède son propre app_token préalablement granted), j’ai un code retour 403 (Unauthorized).

Que dois-je faire pour pouvoir accéder à cette API ?

Merci bcp pour votre aide

Bien cordialement,

Jean-Baptiste

Admin
aastier a commenté le 13.11.2019 16:22

Bonjour,

Pourquoi en avez-vous besoin ?

Bonjour,

Merci pour votre question !

Je suis en train de construire une application de supervision de l'activité "internet" d'une famille destinée aux parents.
Dans ce but, j'ai besoin d'identifier les événements survenant sur le réseau local afin de les analyser et de les corréler.

Par exemple, j'interroge régulièrement la FreeBox pour identifier les devices qui se connectent/déconnectent du réseau local, je voudrais surveiller également si des sessions sont créées par l'application mobile (Freebox Compagnon) ou bien par l'appli web (accessible par mafreebox.freebox.fr) afin d'identifier un accès au module d'administration. Je collecte ces informations afin de générer des evenements (dans mon appli) que je peux ensuite corréler et conclure, par exemple, à l'occurence des cas suivants:
- Une personne est arrivée à la maison, a désactivé le controle parental et a allumé la XBox
- Une personne a allumé la Xbox, qui est restée connetée pendant 2h, puis s'est déconnectée du réseau
etc...

L'accès aux sessions me permettra de détecter la connexion par une personne (en fait un device) à l'interface d'administration.

N'hésitez pas à me poser d'autres questions si nécessaire,

Bien cordialement,

Avez-vous progressé sur votre application ?

Sinon pour les devs :

Actuellement le SDK n'est pas à jour...

Il faudrait aussi faire une mise à jour de :
- https://dev.freebox.fr/sdk/
- https://dev.freebox.fr/sdk/os/

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche