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

  • État En cours de résolution
  • Type de tâche Autre
  • Catégorie Freebox OS → API
  • Assignée à Romain FLIEDEL (rfliedel)
  • Système d'exploitation Freebox Server V7 (Delta)
  • Sévérité Basse
  • Priorité Normale
  • Basée sur la version 4.1.5
  • Due pour la version Non décidé
  • Date d'échéance Non décidé

FS#29900 - Utilisation des api

Bonjour,

j’explore actuellement l’utilisation des api freebox, je constate que la doc n’est pas à jours, il y est fait mention de la v5 des api, quand je fait une requete mDNS je constate que les api sont en fait en V7.

Il est fait mention de websocket dans cette doc, il n’est pas fait mention de l’url pour les utiliser, et de fait j’ai essayer tout ce qu’il me passait par la tête et rien n’a fonctionner.

Ma demande consiste donc a avoir la doc à jour, et dans l’intervalle je ne serais pas contre un p’tit exemple d’utilisation des websockets ou au moins l’url du endpoint.

Cette tache ne dépend pas d'autre tache

Neustradamus (Neustradamus_)
mercredi 20 janvier, 2021 23:45:51

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/

nicolas nba (nbanba)
mardi 3 mai, 2022 16:36:56

Bonjour

Avez vous trouvé ?

Cordialement
nbanba

nicolas nba (nbanba)
vendredi 6 mai, 2022 21:23:12

Bonjour

Les websocket ont étés documentés dans l API à partir de la version 8.2

Des exemples supplémentaires dans la doc seraient bienvenus

Avec la doc (je ne suis pas développeur), j ai réussi a faire un script en bash qui utilise les API pour faire les actions suivantes sur les VM:
- shutdown (acpi)
- stop (force)
- start
- restart
- liste / status des VM
- lance la console (avec les websocket api)

Donc si vous cherchez toujours à utiliser les websocket, je peux vous passer et vous expliquer le script. C est très basique mais ca m a permis de comprendre comment ça fonctionne sur la Freebox delta.

Cordialement
nbanba

Chargement...