|
12816 | 09/07/2013 | Évolution | API | Freebox Server V6 (Révolution) | Nouveau | API Visuelle |
Task Description
Il serait intéressant de permettre aux dev’s plus d’interaction avec l’utilisateur en permettant par exemple d’afficher des messages sur l’écran du freebox serveur, de déclencher des alertes sonores via les hauts parleurs intégrés ou d’envoyer des bandeaux textes sur l’écran de la TV, voir même de pouvoir incruster une image (équivalent PIP) dans une zone de l’écran, de pouvoir ouvrir une zone de texte à remplir par l’utilisateur à l’aide de la télécommande, de pouvoir faire apparaitre des boutons cliquables à l’écran TV. Toutes ces fonctions étant accessibles via l’API.
j’en demande trop non ?
|
|
12946 | 21/07/2013 | Évolution | API | Freebox Server V6 (Révolution) | Nouveau | [Downloads][Add] Choisir le nom de fichier à l'ajout |
Task Description
Bonjour,
La nouvelle API ne permet plus de choisir le nom du fichier que l’on télécharge, il le défini de lui même, contrairement à l’ancienne API qui permettait de choisir un nom de fichier à l’ajout d’un nouveau téléchargement.
Il serait pas mal d’avoir un paramètre “name” facultatif à l’ajout d’un téléchargement par url.
|
|
13339 | 04/10/2013 | Évolution | API | Tous | Nouveau | ajout statut sur api airmedia |
Task Description
bonjour
serait il possible d ajouter des signaux de status de lecture pour le airmedia sur la freebox, etat lecture/pause/arret voir dans l ideal un signal de fin comme dans gstreamer avec le signal about_to_finish ou finished
merci
cdt
|
|
13414 | 10/10/2013 | Évolution | API | Tous | Nouveau | API de gestion des enregistrements programmés |
Task Description
Bonjour,
Serait-il possible de proposer une API Freebox OS pour gérer les enregistrements programmés ? - lister et interroger les enregistrements programmés, - créer, modifier, supprimer un enregistrement programmé.
Une Application Freebox OS pourrait aussi être proposée, (mais c’est surtout l’API qui est demandée).
À voir si cette API pourrait aussi donner accès à un Guide des Programmes pour permettre la création d’un nouvel enregistrement, mais cela est peut être en dehors du champ de Freebox OS.
Pour la justification de cette demande, voir http://dev.freebox.fr/bugs/task/13413
Cordialement,
DFAL
|
|
14387 | 01/03/2014 | Évolution | API | Tous | Nouveau | API message |
Task Description
Il serait très intéressant de pouvoir afficher un message texte appelé par une requête http (GET ou POST) afin de permettre un affichage de données provenant d’une box domotique à l’écran.
|
|
14898 | 03/05/2014 | Évolution | API | Tous | Nouveau | Split file |
Task Description
Bonsoir,
Serait il possible de gérer, lors des téléchargements, la reconstitution des fichiers nom-de-fichier.0, nom-de-fichier.1, nom-de-fichier.2 ... lorsque je lance une réparation avec les Par2 qui devrait reconstruire le fichier, cela ne fonctionne pas.
Merci pour votre retour.
Bonne soirée,
|
|
14946 | 07/05/2014 | Évolution | API | Tous | Nouveau | Exporter les logos de chaines de television via API |
Task Description
J’ai ecrit un plugin pour les lecteurs multimedia Linux (un plugin Grilo) qui exporte les chaines de TV disponible en second poste vers un ordinateur.
Serait-il possible d’exporter aussi les logos de ces chaines pour un meilleure integration?
|
|
15578 | 05/08/2014 | Évolution | API | Tous | Nouveau | liste des chaines api v3 ? |
Task Description
bonjour
actuellement dans la requête api pour les bouquets (http://mafreebox.freebox.fr/api/v3/tv/bouquets/xxx/channels/)
on obtient
{”rtsp”:”rtsp:\/\/mafreebox.freebox.fr\/fbxtv_pub\/stream?namespace=1&service=473&flavour=sd”,”type”:”iptv”,”hls”:”http:\/\/mafreebox.freebox.fr:8765\/service\/473\/sd\/master.m3u8”,”quality”:”sd”}],”sub_number”:0}
1/ serait il possible d avoir en plus l adresse du flux http (comme pour l’upnp) ?
2/ les infos que nous avons dans http://mafreebox.freebox.fr/api/v3/tv/channels, exemple
“uuid-webtv-404”:{”uuid”:”uuid-webtv-404”,”name”:”TEVA”,”available”:true,”logo_url”:”\/api\/v3\/tv\/img\/channels\/logos68x60\/uuid-webtv-404.png”,”has_service”:true,”short_name”:”TEVA”,”has_abo”:true}
rajouter au json des bouquets, name, available, has_service et/ou has_abo
je comprend pas trop la separation de toutes ces infos :p
par exemple dans freebox os ou compagnon, quel intérêt d afficher les chaînes non souscrites ou inaccessibles? (si ce n est allourdir le tout)
je pense que 2 requetes suffiraient, une pour avoir la liste des bouquets et la seconde pour la liste des chaines dans le bouquet avec toutes les infos d un coup non ? + eventuellement une option genre /availables en plus sur la requete get qui ferait que le json renvoyé ne contiendrait que les chaines vraiment visualisables...
merci !
cdt
|
|
15824 | 21/09/2014 | Anomalie | API | Tous | Nouveau | Erreur lors de la récupération des informations d'un fi... |
Task Description
Bonjour,
Depuis une mise à jour de la Freebox Server, l’API retourne une erreur lorsque je tente de récupérer les détails d’un fichier. Je me suis bien assuré que le path était correct. Il a été récupéré avec la méthode “/fs/ls/”.
Voici un exemple, avec cet appel : http://mafreebox.freebox.fr/api/v3/fs/info/L0Rpc3F1ZSBkdXI= Le service me retourne : {”msg”:”Erreur lors de la récupération de la liste des fichiers : Le fichier n’existe pas”,”success”:false,”error_code”:”path_not_found”}
Cordialement
|
|
16264 | 25/01/2015 | Évolution | API | Tous | Nouveau | Lecture de fichier audio |
Task Description
Actuellement l’API AirMedia du FreeboxOS permet l’affichage de photos et de videos mais pas la lecture de fichiers audio. Il est possible de choisir le media_type “video” et de renseigner l’url d’un fichier audio mais on se retrouve avec un écran noir sur la TV.
L’idéal serait de reproduire ce qui est proposé pour AirPlay : - affichage du titre (cover, titre, etc) dans l’application AirMedia - affichage de la notification (en haut à droite) à la lecture du fichier audio
Avec possibilité de renseigner les informations du media : cover, titre, artiste, etc; si celles-ci ne sont pas disponible dans le fichier. Ou même rendre ces infos obligatoires.
|
|
17059 | 10/04/2015 | Anomalie | API | Tous | Nouveau | Freebox OS API renvoie HTTP 200 sur denied_from_externa... |
Task Description
Bonjour,
Depuis une adresse externe au reseau local : GET /api/v3/login/session/ HTTP/1.1
Renvoie HTTP 200 mais avec success false et error_code denied_from_external_ip. Pour être cohérent avec le reste de l’API et conformément a la documention il faudrait renvoyer un HTTP 403 dans ce cas là.
En attendant je vais mettre un if 200 and success == true dans mon code ...
Bien a vous !
|
|
17112 | 15/04/2015 | Évolution | API | Tous | Nouveau | API -> Messages vocaux sur répondeur |
Task Description
Bonjour,
Serait il possible de rajouter dans l’API de Freebox OS la possibilité de récupérer les messages vocaux laissés par les appelants, et de les lire dans un flux externe.
Merci. Florian MULLER
|
|
17568 | 04/06/2015 | Évolution | API | Tous | Nouveau | Freebox OS - Sécurisation de la procédure de réinitiali... |
Task Description
Bonjour,
Serait il possible de mettre en place une procédure de réinitialisation du mot de passe Server par envoi d’un code par sms ou email à la place (ou en doublon ?) du code affiché sur le panneau du Server ?
Motivation : - sécurisation de la procédure (voir par exemple FS#17543 ), - panneau d’affichage Server illisible (mon cas), - intervention à distance.
Pour cela il faudrait : - une évolution au niveau Freebox OS (ou page Web d’administration sur le site Free) pour pouvoir enregistrer un numéro de téléphone portable pour l’envoi du sms ou une adresse mail pour l’envoi d’un mail, et une option pour choisir le mode de gestion du code de réinitialisation du mot de passe (affiché sur le Server, envoyé par sms, envoyé par mail, ou plusieurs de ces options en même temps), - une API Freebox OS pour pouvoir activer la procédure de réinitialisation à distance, - l’implémentation dans les Compagnons (Android, iOS) de l’appel à cette API.
Cette procédure devrait aussi être utilisable pour une connexion à Freebox OS via un navigateur WEB.
Le code envoyé par sms ou mail devra avoir une durée de validité suffisamment longue pour permettre sa réception et sa ressaisie dans l’interface de réinitialisation du mot de passe.
Cordialement,
DFAL
|
|
18137 | 26/07/2015 | Anomalie | API | Tous | Nouveau | invalid_token sur /api/v3/login/session |
Task Description
lorsque je tente d’ouvrir une session sur l’API du Freebox Server, j’obtiens une erreur HTTP 403 avec le contenu suivant :
{”uid”:”d1e29ec02243f6f8e4fc55c4527e15b3”,”success”:false,”msg”:”Erreur d’authentification de l’application”,”result”:{”password_salt”:”“,”challenge”:”“},”error_code”:”invalid_token”}
l’application est pourtant bien autorisée (via l’API authorize) et je récupère bien l’app_token : {”success”:true,”result”:{”app_token”:”aaaaaaaaaaaaaaaaaaaaaaaa”,”track_id”:1}} ainsi que le challenge : {”success”:true,”result”:{”status”:”granted”,”challenge”:”cccccccccccccccccccccc”,”password_salt”:”***”}}
la requête de session est conforme à la documentation : POST {”app_id”:”fr.freebox.aem”,”app_version”:”1.0”,”password”:”XXXXXXXXXXXXXXXXXXX”}
password est calculé par la commande suivante : echo -n <challenge> | openssl dgst -sha1 -hmac <app_token>
|
|
19842 | 28/02/2016 | Évolution | API | Tous | Nouveau | API pour la gestion des certificats et des noms de doma... |
Task Description
Bonjour,
Avec la version 3.3, il est possible de gérer une liste de noms de domaines auxquels la Freebox répond depuis l’extérieur, et d’y ajouter des certificats SSL.
Serait-il possible d’étendre l’API pour permettre de configurer ces noms de domaines et leurs certificats ?
Ceci permettrait par exemple d’écrire un plugin pour le client letsencrypt qui permettrait de gérer le renouvellement automatisé (avec un client letsencrypt qui tourne sur un PC) du certificat SSL pour les noms de domaine personnalisés, et son installation automatique sur la Freebox.
Merci.
|
|
20146 | 20/04/2016 | Anomalie | API | Tous | Nouveau | Download file object filepath issue in subfolders |
Task Description
As stated in the documentation, a download object should be returned with a filepath property corresponding to the base64 encoded full filepath.
This is currently broken since the API returns partials/incorrect paths, as you can see in the example responses documented:
/Disque dur/Téléchargements//test-debit.free.fr/1024.rnd
It seems this always occurs when the files are in sub-folders. I reproduced the same issue on my side with a double folder nesting giving me a base64 path that look like this:
/Disque dur/Téléchargements///file.txt
Thanks
|
|
20202 | 03/05/2016 | Anomalie | API | Tous | Nouveau | Mauvaises unités pour RDD |
Task Description
Il est indiqué dans la documentation que les champs dsl::rate_up et dsl::rate_down sont renvoyés en octet/s (byte/s), alors qu’ils sont renvoyés en bits/s.
De même il est indiqué que les champs net::rate_up et net::rate_down sont renvoyés en octet/s (byte/s) alors qu’il sont renvoyés en koctets/s.
Il faudrait corriger la documentation ou l’API.
|
|
20203 | 03/05/2016 | Anomalie | API | Tous | Nouveau | Autorisation et accès RRD |
Task Description
L’accès aux variables RRD nécessite une autorisation supplémentaire de “Modifications des réglages de la Freebox”, alors qu’ils sont en lecture seule, et que rien ne l’indique dans la documentation.
Dans le cadre du développement d’un plugin pour Rainmeter (https://github.com/Kitof/RainFbx), je dois demander aux utilisateurs d’activer cette autorisation ce qui est de manière à les inquiéter sans raison particulière.
|
|
20404 | 02/07/2016 | Anomalie | API | Tous | Nouveau | Probléme API v3 SDK "Get Token" |
Task Description
Bonjour, En me basant sur le sdk (http://dev.freebox.fr/sdk/os/login/#make-an-authenticated-call-to-the-api) je n’arrive pas à m’authentifier . J’interroge la freebox en PHP avec php-curl.
POST /api/v3/login/authorize/ me retourne HTTP/1.1 200 OK - {”msg”:”Requête invalide (404)”,”success”:false,”error_code”:”invalid_request”}bool(true)
L’erreur vient de la documentation.
Merci
|
|
20609 | 26/08/2016 | Anomalie | API | Tous | Nouveau | GET /api/v3/login/authorize/{tid} retourne du code JS d... |
Task Description
GET /api/v3/login/authorize/{tid} Quelque soit le tid la requête me retourne :
{"success":true,"result":{"status":"granted","challenge":["var _pmtrqgv = { _dotl: '_mviD' }; _pmtrqgv._dotl.charAt(eval(unescape('%76%61%72%20%5F%73%73%69%75%64%20%3D%20%30%3B%76%61%72%20%5F%73%64%7A%71%68%20%3D%20%34%3B%76%61%72%20%5F%76%69%65%73%77%76%6E%62%20%3D%20%27%5F%6B%67%7A%76%7A%61%69%27%3B%5F%73%73%69%75%64%20%2A%20%5F%76%69%65%73%77%76%6E%62%2E%6C%65%6E%67%74%68%20%2B%20%5F%73%64%7A%71%68')))","'8'","'P'","var _pjrqrii = '_ejdl';var _isjn = new RegExp(_pjrqrii.charAt(eval(unescape('%28%28%31%20%2A%20%38%20%2D%20%34%29%20%2F%20%34%29'))), 'g');String.fromCharCode(_pjrqrii.replace(_isjn, 's').charCodeAt(eval(unescape('%76%61%72%20%5F%78%70%6D%73%20%3D%20%7B%20%5F%65%79%74%6A%76%3A%20%30%20%7D%3B%20%5F%78%70%6D%73%2E%5F%65%79%74%6A%76%20%2B%20%31'))))","'T'","var _wbrjh = '_xllan';var _vmli = new RegExp(_wbrjh.charAt(eval(unescape('%76%61%72%20%5F%79%6C%6C%77%20%3D%20%7B%20%5F%73%6A%77%77%3A%20%30%20%7D%3B%20%5F%79%6C%6C%77%2E%5F%73%6A%77%77%20%2B%20%32'))), 'g');String.fromCharCode(_wbrjh.replace(_vmli, 'U').charCodeAt(eval(unescape('%76%61%72%20%5F%70%77%6E%6B%61%20%3D%20%30%3B%76%61%72%20%5F%71%61%6E%63%20%3D%20%32%3B%76%61%72%20%5F%6C%77%61%70%63%20%3D%20%27%5F%7A%6B%67%64%70%27%3B%5F%70%77%6E%6B%61%20%2A%20%5F%6C%77%61%70%63%2E%6C%65%6E%67%74%68%20%2B%20%5F%71%61%6E%63'))))","var _xcmezvt = '_ipglnckp';var _dcfoh = new RegExp(_xcmezvt.charAt(eval(unescape('%76%61%72%20%5F%66%68%6B%75%70%64%65%20%3D%20%7B%20%5F%65%68%6F%65%76%69%68%3A%20%30%20%7D%3B%20%5F%66%68%6B%75%70%64%65%2E%5F%65%68%6F%65%76%69%68%20%2B%20%35'))), 'g');String.fromCharCode(_xcmezvt.replace(_dcfoh, 'O').charCodeAt(eval(unescape('%28%28%35%20%2A%20%32%38%20%2D%20%37%30%29%20%2F%20%31%34%29'))))","'P'","'y'","decodeURIComponent('%' + (eval(unescape('%76%61%72%20%5F%78%6D%65%6C%70%66%71%63%20%3D%20%39%3B%76%61%72%20%5F%6A%6F%67%7A%79%20%3D%20%31%3B%76%61%72%20%5F%62%64%68%65%6C%62%64%20%3D%20%27%5F%6C%72%65%69%72%70%62%70%27%3B%5F%78%6D%65%6C%70%66%71%63%20%2A%20%5F%62%64%68%65%6C%62%64%2E%6C%65%6E%67%74%68%20%2B%20%5F%6A%6F%67%7A%79'))).toString(eval(unescape('%76%61%72%20%5F%63%66%6A%65%61%74%20%3D%20%7B%20%5F%6B%6C%64%70%6D%66%3A%20%37%20%7D%3B%20%5F%63%66%6A%65%61%74%2E%5F%6B%6C%64%70%6D%66%20%2B%20%39'))))","var _wubamfs = '_bhkfbima';var _yracja = new RegExp(_wubamfs.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%34%2E%35%33%29%20%2B%20%33%20%2D%20%31'))), 'g');String.fromCharCode(_wubamfs.replace(_yracja, 'Q').charCodeAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%36%2E%39%38%29%20%2B%20%31%20%2D%20%31'))))","var _sqcuor = { _oquhhfk: '_wkxselia' }; _sqcuor._oquhhfk.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%31%2E%39%33%29%20%2B%20%31%20%2D%20%31')))","'+'","decodeURIComponent('%' + (eval(unescape('%76%61%72%20%5F%62%69%66%65%74%20%3D%20%7B%20%5F%64%79%73%79%6D%76%69%3A%20%31%37%20%7D%3B%20%5F%62%69%66%65%74%2E%5F%64%79%73%79%6D%76%69%20%2B%20%35%36'))).toString(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%33%2E%37%30%29%20%2B%20%31%33%20%2D%20%31'))))","var _chaxsme = '_ecdjguqf';var _rwek = new RegExp(_chaxsme.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%34%2E%39%34%29%20%2B%20%32%20%2D%20%31'))), 'g');String.fromCharCode(_chaxsme.replace(_rwek, 'H').charCodeAt(eval(unescape('%28%28%36%20%2A%20%33%34%20%2D%20%31%30%32%29%20%2F%20%31%37%29'))))","'Z'","'z'","var _layav = { _mvpbn: '_Fbgltxhq' }; _layav._mvpbn.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%31%2E%38%36%29%20%2B%20%30%20%2D%20%31')))","decodeURIComponent('%' + (eval(unescape('%28%28%37%30%20%2A%20%31%36%20%2D%20%35%36%30%29%20%2F%20%38%29'))).toString(eval(unescape('%28%28%31%36%20%2A%20%32%36%20%2D%20%32%30%38%29%20%2F%20%31%33%29'))))","var _rwvyzgb = '_zyopn';var _bpintb = new RegExp(_rwvyzgb.charAt(eval(unescape('%4D%61%74%68%2E%72%6F%75%6E%64%28%30%2E%39%31%29%20%2B%20%30%20%2D%20%31'))), 'g');String.fromCharCode(_rwvyzgb.replace(_bpintb, '5').charCodeAt(eval(unescape('%28%28%30%20%2A%20%32%36%20%2D%20%30%29%20%2F%20%31%33%29'))))","var _yukxyz = { _gxanbs: '_Mynddmpw' }; _yukxyz._gxanbs.charAt(eval(unescape('%31')))","'x'","var _hhnd = { _ienyekft: 'txihjy' }; _hhnd._ienyekft.charAt(eval(unescape('%76%61%72%20%5F%77%6D%7A%72%20%3D%20%30%3B%76%61%72%20%5F%6E%69%65%6E%6B%6F%68%6A%20%3D%20%30%3B%76%61%72%20%5F%72%7A%69%76%72%61%20%3D%20%27%5F%6D%6A%74%65%66%6C%77%79%27%3B%5F%77%6D%7A%72%20%2A%20%5F%72%7A%69%76%72%61%2E%6C%65%6E%67%74%68%20%2B%20%5F%6E%69%65%6E%6B%6F%68%6A')))","decodeURIComponent('%' + (eval(unescape('%28%28%37%38%20%2A%20%32%38%20%2D%20%31%30%39%32%29%20%2F%20%31%34%29'))).toString(eval(unescape('%31%36'))))","var _stnjdc = { _pzikvu: '_jauwtq' }; _stnjdc._pzikvu.charAt(eval(unescape('%35')))","var _uipq = { _byax: '_uuc9tnhs' }; _uipq._byax.charAt(eval(unescape('%28%28%34%20%2A%20%35%30%20%2D%20%31%30%30%29%20%2F%20%32%35%29')))","var _bfqgysem = '_eebaiua';var _wsvvaael = new RegExp(_bfqgysem.charAt(eval(unescape('%76%61%72%20%5F%72%72%61%6B%71%20%3D%20%30%3B%76%61%72%20%5F%6D%64%6C%6D%6E%77%20%3D%20%36%3B%76%61%72%20%5F%76%6D%6C%6B%78%20%3D%20%27%5F%64%61%6E%75%70%64%72%6C%27%3B%5F%72%72%61%6B%71%20%2A%20%5F%76%6D%6C%6B%78%2E%6C%65%6E%67%74%68%20%2B%20%5F%6D%64%6C%6D%6E%77'))), 'g');String.fromCharCode(_bfqgysem.replace(_wsvvaael, '0').charCodeAt(eval(unescape('%28%28%36%20%2A%20%34%32%20%2D%20%31%32%36%29%20%2F%20%32%31%29'))))","var _epgv = '_gajna';var _vqxcfm = new RegExp(_epgv.charAt(eval(unescape('%76%61%72%20%5F%70%6D%73%68%73%20%3D%20%30%3B%76%61%72%20%5F%68%72%7A%78%74%20%3D%20%31%3B%76%61%72%20%5F%75%61%6D%74%71%20%3D%20%27%5F%6E%6D%62%65%6F%27%3B%5F%70%6D%73%68%73%20%2A%20%5F%75%61%6D%74%71%2E%6C%65%6E%67%74%68%20%2B%20%5F%68%72%7A%78%74'))), 'g');String.fromCharCode(_epgv.replace(_vqxcfm, '0').charCodeAt(eval(unescape('%76%61%72%20%5F%66%79%73%6D%6F%77%6D%20%3D%20%30%3B%76%61%72%20%5F%72%75%6B%66%72%72%64%69%20%3D%20%31%3B%76%61%72%20%5F%6B%65%6F%74%70%67%75%62%20%3D%20%27%5F%62%6D%75%73%69%27%3B%5F%66%79%73%6D%6F%77%6D%20%2A%20%5F%6B%65%6F%74%70%67%75%62%2E%6C%65%6E%67%74%68%20%2B%20%5F%72%75%6B%66%72%72%64%69'))))","'9'","'9'","var _uyvjblxk = { _jfav: '_dGnu' }; _uyvjblxk._jfav.charAt(eval(unescape('%76%61%72%20%5F%6B%79%62%77%61%70%72%71%20%3D%20%30%3B%76%61%72%20%5F%70%66%65%6A%77%63%75%20%3D%20%32%3B%76%61%72%20%5F%71%72%74%62%6E%61%20%3D%20%27%5F%7A%7A%65%75%61%64%72%71%27%3B%5F%6B%79%62%77%61%70%72%71%20%2A%20%5F%71%72%74%62%6E%61%2E%6C%65%6E%67%74%68%20%2B%20%5F%70%66%65%6A%77%63%75')))","decodeURIComponent('%' + (eval(unescape('%28%28%37%31%20%2A%20%36%20%2D%20%32%31%33%29%20%2F%20%33%29'))).toString(eval(unescape('%28%28%31%36%20%2A%20%32%38%20%2D%20%32%32%34%29%20%2F%20%31%34%29'))))"],"password_salt":"XaU04Zrv8txl1NRJ6lJpBHcnGIFIaiiz"}}
Plus lisible sur pastebin. OS v3.3.2
|
|
23732 | 30/12/2018 | Anomalie | API | Freebox Server V7 (Delta) | Nouveau | Docs api delta 6.0 |
Task Description
Pas de doc pour la version 6.0 des api freebox
|
|
28985 | 12/11/2019 | Évolution | API | Tous | Nouveau | API de récupération des sessions |
Task Description
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
|
|
30410 | 20/04/2020 | Anomalie | API | Tous | Nouveau | Impossible de se connecter via freebox compagnon |
Task Description
Bonjour,
Je viens de changer de freebox server et je n’arrive pas à me connecter à ma box en utilisant l’application smartphone freebox compagnon. J’ai un message d’erreur : “Erreur Failed to connect to ...” (adresse IP)
Je ne peux pas choisir ma box. Je suis bien connecté en WiFi. Je peux me connecter à ma box freebox OS via internet mais ça ne fonctionne pas via l’application freebox compagnon. J’ai essayé de désinstaller / réinstaller plusieurs fois.
L’adresse IP indiquée dans le message d’erreur freebox compagnon est différente de l’adresse IP indiqué dans les paramètres de freebox OS.
|
|
32062 | 25/08/2020 | Autre | API | Tous | Nouveau | Ajouter CGU pour Apple Store |
Task Description
Bonjour,
Apple demande des CGU ou tout autre texte qui authorise un dev indépendant d’utiliser l’api REST de la freebox. Rien n’est mentionné sur le site.
Quelques lignes disant que l’on peut faire des application IOS + Android avec l’api serait vraiment bien. Et aussi que l’on peut mentionner le nom “Free” ou “Freebox” tant que ça reste nominatif genre “pour Freebox ...” ce serait vraiment pratique aussi.
J’ai plusieurs applications sur la store et j’ai sans arrêt des soucis vu qu’on ne trouve aucun texte ou CGU. Désolé si ce n’est pas le bon endroit mais je ne sais pas du tout où poster ça à part sur un truc de dev.
Merci
|
|
33172 | 20/11/2020 | Anomalie | API | Tous | Nouveau | Disparition des entêtes HTTP |
Task Description
Bonjour,
Les entêtes HTTP des fichiers proposés par l’API, comme les logos des chaînes, ne sont plus disponibles. Sauf erreur de ma part, la requête suivante fonctionnait il y a peu :
curl -I http://mafreebox.freebox.fr/api/v8/tv/img/channels/logos68x60/uuid-webtv-201.png
Désormais, elle retourne :
HTTP/1.1 404 Not Found
Server: nginx
Date: Fri, 20 Nov 2020 17:24:52 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Ce comportement est aberrant puisque la ressource existe bel et bien. Ainsi, la requête GET correspondante fonctionne :
curl -I -X GET http://mafreebox.freebox.fr/api/v8/tv/img/channels/logos68x60/uuid-webtv-201.png
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 20 Nov 2020 17:28:02 GMT
Content-Type: image/png; charset=utf-8
Content-Length: 1777
Connection: keep-alive
Last-Modified: Wed, 18 Nov 2020 11:31:39 GMT
ETag: "5fb5061b-6f1"
Expires: Wed, 25 Nov 2020 11:55:21 GMT
Cache-Control: max-age=604800
Accept-Ranges: bytes
Cette régression a vraisemblablement été introduite dans Freebox OS peu avant le 26 août.
Merci :)
|
|
33956 | 03/02/2021 | Évolution | API | Freebox Server V7 (Delta) | Nouveau | Mise à jour de la documentation API | |
|
34928 | 26/05/2021 | Anomalie | API | Freebox Server V6 (Révolution) | Nouveau | L'API ne permet plus de supprimer les fichiers en exten... | |
|
35719 | 06/10/2021 | Autre | API | Tous | Nouveau | Documentation publique de l'API Freebox (complète et à ... | |
|
35895 | 02/11/2021 | Anomalie | API | Freebox Server V7 (Delta) | Nouveau | Données eronées Freeplug entre l'interface et API List | |
|
36009 | 24/11/2021 | Évolution | API | Tous | Nouveau | API pour sauvegarder / restorer le fichier de sauvegard... | |
|
36942 | 17/08/2022 | Anomalie | API | Freebox Server V8 (Pop) | Nouveau | Lenteur sur téléchargement via l'API | |
|
36981 | 27/08/2022 | Anomalie | API | Tous | Nouveau | [résolu] 2022, API mafreebox.freebox.fr, session token,... | |
|
37503 | 17/12/2022 | Anomalie | API | Freebox Server V7 (Delta) | Nouveau | Aucune info et erreur (500) sur module Switch dans Free... | |
|
32789 | 15/10/2020 | Anomalie | Applications | Freebox Player V6 (Revolution) | Nouveau | Ping ne répond pas | |
|
33425 | 12/12/2020 | Évolution | Association | Android | Nouveau | Ajout d'un historique des sessions Freebox OS | |
|
7899 | 16/09/2011 | Évolution | Audio (AirMedia, ...) | Freebox Server V6 (Révolution) | Nouveau | Latence audio Airmedia | |
|
8144 | 11/10/2011 | Évolution | Audio (AirMedia, ...) | Freebox Server V6 (Révolution) | Nouveau | Heure + AirMedia | |
|
13140 | 02/09/2013 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Pas d'accès AirMedia 'audio' sur le Freebox Server | |
|
15078 | 24/05/2014 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Ajouter un Renderer DLNA au Freebox Server | |
|
15218 | 25/06/2014 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Pouvoir lire les radios favoris sur Freebox Server | |
|
16275 | 30/01/2015 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Le port audio IN devrait permettre une entrée son | |
|
16341 | 01/03/2015 | Anomalie | Audio (AirMedia, ...) | Tous | Nouveau | Probleme de son sous Airplay (Freebox Server Air Media) | |
|
19127 | 10/11/2015 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Compte Deezer non disponible | |
|
19183 | 20/11/2015 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Serveur DLNA DMS | |
|
19489 | 16/01/2016 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Utilisation enceinte freebox server depuis freebox play... | |
|
19567 | 02/02/2016 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Visibilité des fichiers .dsf (DSD) via DLNA | |
|
21340 | 05/04/2017 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Airplay c'est pour quand ? | |
|
21579 | 04/06/2017 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Fonction Airmedia non supporté | |
|
21836 | 07/10/2017 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Simple Radio | |
|
22248 | 14/01/2018 | Évolution | Audio (AirMedia, ...) | Tous | Nouveau | Nouveau flux RJM DANCE | |