|
24722 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 21/01/2019 | Autre | API | En cours de résolution | Api Freebox Delta |
Description de la tâche
Bonjour
Ou puis je avoir accès à l’api de là box pour pouvoir contrôler la centrale d’alarme et les détecteur et capteur et télécommande sur ma box lifedomus de delta dore. Il nous manque des infos pour pouvoir l’integrer.
En attente de votre réponse
|
|
24718 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 21/01/2019 | Évolution | API | À investiguer | Api pour alarme |
Description de la tâche
Bonjour, serait-il possible d’avoir de la documentation et des exemples sur la partie domotique et l’alarme en particulier.
J’ai bien vu la partie “Special Tiles specification” dans la documentation sur la Freebox mais je n’ai pas trouvé comment, par exemple, activer ou désactiver l’alarme.
Merci
|
|
23784 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 31/12/2018 | Évolution | API | À investiguer | API pour intégrer la domotique |
Description de la tâche
Bonjour,
avec les nouvelles fonctionalités de la Freebox Delta, il serait préférable de pouvoir integrer la domotique (Somfy, ...) avec des applications tierces en fournissant un API
Merci
|
|
23732 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 30/12/2018 | Anomalie | API | Nouveau | Docs api delta 6.0 |
Description de la tâche
Pas de doc pour la version 6.0 des api freebox
|
|
22935 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 29/11/2018 | Évolution | API | À investiguer | shutdown |
Description de la tâche
Bonjour , de récurrents soucis de coupure de courant avec le réseau public de distribution de l’électricité m’ont incité à acquérir un ups pour protéger ma petite installation , et j’ai l’impression que ce type de problème est amené à se multiplié dans le futur . Donc voila la question à peut être déjà été posée et je n’ai peut être pas cherché assez et par ailleurs je comprendrai que des contraintes techniques l’imposent ou rendent la chose impossible , mais après avoir cherché un minimum je n’ai pas trouvé de possibilité de faire un shutdown du freeboxserver , j’utilise apscupsd sur mes machines et je demande pas l’implémentation d’un client mais j’ai observé que l’api permettait le reboot (via POST /api/v4/system/reboot/) et me demande si le shutdown ne serait pas possible , en effet en cas de coupure si je souhaite continuer à alimenter la box pour maintenir le téléphone en cas d’urgence , j’aimerai aussi pourvoir l’éteindre et privilégier une autre machine à partir d’un certain temps / pourcentage de batterie . Cette demande n’est ni urgente ni critique , mais je souhaitait avoir votre réponse avant d’envisager l’achat d’un autre ups uniquement pour la freebox ;)
Merci d’avance, Cordialement
|
|
22875 | Freebox Player (Revolution / V6) | 23/10/2018 | Anomalie | API | À investiguer | PROBLEME API DROPBOX |
Description de la tâche
Bonjour, il est aujourd’hui pas possible d’appeler les API dropbox via la partie connexion serveur distant dans l’onglet disque. après avoir rentré le login et le mot de passe rien ne se passe quand on clique sur sign in. avec google drive ça fonctionne bien
merci de traiter ce bug
|
|
22830 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 09/09/2018 | Anomalie | API | À investiguer | PVR, programmer un enregistrement : Documentation incom... |
Description de la tâche
Bonjour, je n’arrive pas à programmer un enregistrement depuis l’API freebox. La documentation étant incomplète, impossible de deviner quels sont les informations nécessaires, et pourquoi j’ai une erreur internal quand j’essaye d’ajouter un enregistrement :( Serait-il possible de compléter la doc, avec notamment un exemple d’utilisation ? Merci d’avance
|
|
21466 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 04/05/2017 | Évolution | API | À investiguer | Rendre la documentation plus claire concernant les head... |
Description de la tâche
Suite au bug : External Linkhttps://dev.freebox.fr/bugs/task/21461
Il apparaît que depuis la version 4 des API, certains appels nécessitent vraiment le header
Content-type: application/json
pour fonctionner correctement.
En effet, ce header est bien mentionné (71 fois) pour les réponses, mais jamais clairement pour les requêtes (juste 1 fois pour expliquer qu’il ne faut PAS l’envoyer dans un cas précis).
Cela n’est indiqué nulle part en clair dans la documentation.
Je suggère donc (améliorations) que la documentation mentionne cette “bonne pratique” (puisque en réalité 99% des API fonctionnent néanmoins, mais ce n’est effectivement pas 100% fiable).
Cela pourrait figurer dans la section d’introduction, en donnant des modèles de ‘curl’ par exemple.
Une documentation plus précise est en effet à même d’aider les futurs développeurs en leur évitant de tomber dans des bugs bizarres comme celui signalé plus haut.
|
|
21215 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 06/03/2017 | Évolution | API | À investiguer | Ajout de addtogroup pour ajouter un contact dans un gro... |
Description de la tâche
Example request:
PUT /api/v3/contact/addtogroup/ HTTP/1.1
Host: mafreebox.freebox.fr
{
"group_id": 2,
"contact_id": 6
}
Example response:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"success": true
}
|
|
21214 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 06/03/2017 | Anomalie | API | À investiguer | Pas d'accès possible /api/v3/number/{id} si {id}>256 |
Description de la tâche
Quand il y a plus de 256 numéros de téléphone, à la création du numéro de téléphone, l’id retourné est modulo 256. Il n’est plus possible ensuite d’accéder à ce numéro par l’API. La supression du numéro par l’interface web Freebox Os est également impossible.
Exemple :
is_own: 'False'
number: '1234567890'
contact_id: '150'
is_default: 'False'
type: 'fixed'
id: '684'
DELETE /number/684 ->
{'status': 200, 'cookies': <RequestsCookieJar[]>, 'content_type': 'application/json; charset=utf-8', 'is_json': True, 'timeout': False, 'data': {u'msg': u'Impossible supprimer cet objet', u'error_code': u'internal_error', u'success': False}}
|
|
20609 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 26/08/2016 | Anomalie | API | Nouveau | GET /api/v3/login/authorize/{tid} retourne du code JS d... |
Description de la tâche
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
|
|
20404 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 02/07/2016 | Anomalie | API | Nouveau | Probléme API v3 SDK "Get Token" |
Description de la tâche
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
|
|
20203 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 03/05/2016 | Anomalie | API | Nouveau | Autorisation et accès RRD |
Description de la tâche
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.
|
|
20202 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 03/05/2016 | Anomalie | API | Nouveau | Mauvaises unités pour RDD |
Description de la tâche
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.
|
|
20146 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 20/04/2016 | Anomalie | API | Nouveau | Download file object filepath issue in subfolders |
Description de la tâche
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
|
|
19842 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 28/02/2016 | Évolution | API | Nouveau | API pour la gestion des certificats et des noms de doma... |
Description de la tâche
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.
|
|
18643 | Freebox Player (Revolution / V6) | 28/08/2015 | Évolution | API | Nouveau | HARCELEMENTS DE PUBS SUR DAILYMOTION |
Description de la tâche
A quoi sert l’anti pubs de free ??? Quand je veux voir des vidéos sur Dailymotion, systématiquement on est pris en otage par 2 pubs : une avant et une autre à la fin de la vidéo !!! Mon abonnement est assez cher sur V6, en plus on doit subir cette agression ! Un comble, au total, le temps des pubs est souvent supérieur à la vidéo elle-même… Une solution est-elle possible ? Sinon j’en connais beaucoup qui vont boycotter. Trop de pub tue la pub.
|
|
18189 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 28/07/2015 | Anomalie | API | À investiguer | Problème de tri des fichiers nommés en alphabet cyrilli... |
Description de la tâche
Depuis la MàJ 1.3, les fichiers (vidéo, audio, image) nommés avec des caractères cyrilliques ne s’affichent plus dans la liste Freebox Player par ordre alphabétique. Le tri se fait par un ordre aléatoire dur à déterminer et il ne semble pas y avoir de remède à ce problème pour l’utilisateur.
La liste des dessins animés venants des pays slaves ressemble maintenant à cela :
Les souris malines 01 Petits chatons 01 Petits chatons 02 Les renards rigolo Un ourson gentil 01 Trois lapins pompiers Deux garçons et un vélo Petits chatons 03 Les souris malines 02 Petits chatons 04
Donc, il est laborieux pour des parents de trouver le dessin animé demandé par le petit cinéphile et tout simplement impossible pour ce dernier de se faire un marathon des « Petits chatons », par exemple.
Il faut noter, que ce tri mystérieux était présent dans l’interface FreeboxOS depuis déjà long temps, tandis que le Freebox Player réussissait sans problème a trier les alphabets non-latins. Dans l’absolu, il aurait été mieux pour le Server d’apprendre à bien trier et non au Player de l’oublier.
|
|
18137 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 26/07/2015 | Anomalie | API | Nouveau | invalid_token sur /api/v3/login/session |
Description de la tâche
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>
|
|
17568 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 04/06/2015 | Évolution | API | Nouveau | Freebox OS - Sécurisation de la procédure de réinitiali... |
Description de la tâche
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
|
|
17112 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 15/04/2015 | Évolution | API | Nouveau | API -> Messages vocaux sur répondeur |
Description de la tâche
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
|
|
17059 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 10/04/2015 | Anomalie | API | Nouveau | Freebox OS API renvoie HTTP 200 sur denied_from_externa... |
Description de la tâche
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 !
|
|
16264 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 25/01/2015 | Évolution | API | Nouveau | Lecture de fichier audio |
Description de la tâche
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.
|
|
15824 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 21/09/2014 | Anomalie | API | Nouveau | Erreur lors de la récupération des informations d'un fi... |
Description de la tâche
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
|
|
15578 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 05/08/2014 | Évolution | API | Nouveau | liste des chaines api v3 ? |
Description de la tâche
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
|
|
14946 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 07/05/2014 | Évolution | API | Nouveau | Exporter les logos de chaines de television via API | |
|
14898 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 03/05/2014 | Évolution | API | Nouveau | Split file | |
|
14387 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 01/03/2014 | Évolution | API | Nouveau | API message | |
|
13414 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 10/10/2013 | Évolution | API | Nouveau | API de gestion des enregistrements programmés | |
|
13339 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 04/10/2013 | Évolution | API | Nouveau | ajout statut sur api airmedia | |
|
12946 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 21/07/2013 | Évolution | API | Nouveau | [Downloads][Add] Choisir le nom de fichier à l'ajout | |
|
12816 | Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K) | 09/07/2013 | Évolution | API | Nouveau | API Visuelle | |
|
38826 | Freebox Player (Revolution / V6) | 11/12/2023 | Anomalie | APIs | Nouveau | API boitier TV dégradée depuis maj v1.3.33 | |
|
37179 | Freebox Player (Revolution / V6) | 22/10/2022 | Anomalie | APIs | Nouveau | Alumage partiel lors de l'utilisation du skill Alexa | |
|
35809 | Freebox Player Delta / One (V7) | 20/10/2021 | Autre | APIs | Nouveau | Evènement API changement son (volume / mute) | |
|
35793 | Freebox Player (Revolution / V6) | 18/10/2021 | Évolution | APIs | Nouveau | API pour éteindre la Freebox | |
|
34184 | Freebox Player Delta / One (V7) | 24/02/2021 | Évolution | APIs | Nouveau | Ouverture plus "large" de l'API | |
|
28982 | Freebox Player (Revolution / V6) | 11/11/2019 | Anomalie | APIs | Nouveau | Documentation pour l'accès au player dans freebox OS | |
|
27567 | Freebox Player Delta / One (V7) | 11/06/2019 | Évolution | APIs | Nouveau | Alarme - Enregistrement flux vidéo | |
|
26003 | Freebox Player Delta / One (V7) | 21/02/2019 | Évolution | APIs | Nouveau | API alarme pas claire | |
|
25838 | Freebox Player Delta / One (V7) | 14/02/2019 | Évolution | APIs | Nouveau | Compatibilité Netatmo annoncée mais non accessible | |
|
23489 | Application "Freebox" | 27/12/2018 | Anomalie | APIs | Nouveau | Notifications alarme F Delta | |
|
21672 | Freebox Player (Revolution / V6) | 21/07/2017 | Anomalie | APIs | Nouveau | API Airmedia "play" ne marche pas avec des liens en HT... | |
|
39249 | Application "Freebox Connect" | 27/03/2024 | Anomalie | Appareils | Nouveau | Adresse MAC player POP non reconnue, constructeur incon... | |
|
38838 | Application "Freebox Connect" | 17/12/2023 | Évolution | Appareils | Nouveau | Bouton Wol sur appareils connectés absent | |
|
36642 | Application "Freebox Connect" | 12/05/2022 | Anomalie | Appareils | Nouveau | Caméra freebox apparait déconnecté | |
|
36329 | Application "Freebox Connect" | 27/01/2022 | Anomalie | Appareils | Nouveau | Problème affichage « autres informations » player pop | |
|
34031 | Répéteur Wifi | 11/02/2021 | Anomalie | Appareils | Confirmé | Appareil effectivement connecté non détecté par le répé... | |
|
32081 | Application "Freebox Connect" | 26/08/2020 | Évolution | Appareils | À investiguer | Distinguer les appareils connectés au réseau principal ... | |
|
31385 | Application "Freebox Connect" | 27/07/2020 | Évolution | Appareils | À investiguer | Gestion du téléphone et Black List | |