|
15649 | 12/08/2014 | Autre | API | Tous | Fermée | Probléme API v3 SDK "Make an authenticated call to the ... |
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.
GET /api/v3/login/session/ (comme spécifié dans la doc) me retourne HTTP/1.1 404 Not Found - “{”msg”:”Requête invalide 404)”,”success”:false,”error_code”:”invalid_request”}”
POST /api/v3/login/session/ me retourne HTTP/1.1 200 OK - “{”msg”:”Requête invalide : impossible de parser le json”,”success”:false,”error_code”:”invalid_request”}”
En header je passe bien X-Fbx-App-Auth avec mon session_token
Le problème vient il de moi, une erreur dans la doc ?
Merci
|
|
19543 | 28/01/2016 | Anomalie | API | Tous | Fermée | session token pas toujours reussie |
Description de la tâche
Bonjour, Je développe une application domotique en c++ sur FLYPORT Lorsque je veux obtenir un “session token” la Freebox refuse l’obtention si le “session_token” possède le signe +. Si le message ne possède pas de + tout fonctionne correctement et je peux interroger le Freebox, dans le cas présent détecter la présence d’un smartphone. Comme j’ai dû déjà supprimer les \ pour obtenir le password (non signalé sur “Freebox os api” ) je pense qu’il me manque une information concernant ce message comportant un +. Un grand merci par avance si vous pouvez me donner une réponse. Cordialement.
A G
|
|
21228 | 09/03/2017 | Anomalie | API | Tous | Fermée | API : erreur 403 sur /api/v3/login/session/... résolu p ... |
Description de la tâche
Bonjour,
Pour une raison inconnue, une application autorisée sur l’API Freebox OS ne pouvait plus ouvrir de session et recevait systématiquement une erreur http 403 “Forbidden” sur la requête POST /api/v3/login/session/ …
Après un redémarrage du Server (en service depuis plus de 30 jours sans redémarrage), l’application a de nouveau été autorisée…
Y a-t-il une explication à ce problème ?
Merci.
Cordialement,
DFAL
|
|
24341 | 10/01/2019 | Anomalie | API | Freebox Server V7 (Delta) | Fermée | Upload impossible depuis l'application Freebox |
Description de la tâche
Bonjour,
Je viens d’essayer un upload à distance sur mon NAS sur la Delta grâce à l’application Freebox. Je suis sur la dernière mise à jour de l’application sur Android. A chaque tentative et sur plusieurs Delta, j’ai une erreur " L’envoi de fichier a échoué : Exception : javax.net.ssl.SSLException: Write error: ssl= (code d’erreur qui change en permanence): I/O error during system call. Connection reset by peer.” Après reboot, aucun changement ainsi qu’avec plusieurs fichiers de formats et de tailles différentes. Je suis sur une connexion 4G FreeMobile sur un Samsung S8+ également à jour avec 2 barres de 4G+. Je ne sais pas si le bug vient d’arriver ou si il était déjà présent car je viens de tester seulement aujourd’hui.
Merci de prendre en compte ma demande pour les autres abonnés et moi.
Cordialement.
|
|
26804 | 09/04/2019 | Anomalie | API | Tous | Fermée | calcul HMAC par requete HTTP JSON |
Description de la tâche
Bonjour,
Je développe avec automate (llamalab). C’est super pratique (pas besoin de maitriser l’objet).
Mon pb: je me connecte à ma freebox et au moment de lancer un login/session, je reçois une erreur 403.
J’ai lu tous les posts sur le sujet, mais rien n’y fait.
1ere question: - quelqu’un connait il un site appelable par une requete POST internet, pour récupérer un passowrd calculé (par HMAC) ? Si oui, merci de me donner les paramètres à mettre dans le JSON en entrée. En effet, je ne peux pas le calculer avec une fonction HMAC d’Automate (elle n’existe pas).
2eme question Faut-il ou non, supprimer les caractères ‘\’ et ‘+’ de l’app_token et du challenge ?
3eme question: - est-il vrai qu’entre le moment où on récupère un password et le lancement du login/session, il y a un timeout (obligeant à faire cette requête très rapidement) ?
Merci d’avance de votre aide.
|
|
32183 | 31/08/2020 | Anomalie | API | Tous | Fermée | Disparition des entêtes HTTP |
Description de la tâche
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 suivant 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 :
ftp://HTTP/1.1 404 Not Found
Server: nginx
Date: Mon, 31 Aug 2020 12:08:29 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
|
|
12620 | 28/06/2013 | Évolution | API | Tous | Fermée | API Contacts : permettre la création d'un contact |
Description de la tâche
On peut supprimer, modifier, et lister les contacts, mais on ne peut pas en créer.
|
|
12891 | 16/07/2013 | Anomalie | API | Freebox Server V6 (Révolution) | Fermée | No logout API |
Description de la tâche
There is a Login API to get a session_token
There is NO Logout API to disable a session_token when done with it.
On any “O.S.” (and although Freebox O.S. doesn’t really qualify as an O.S.!) this would be considered a SECURITY issue. Indeed, although an attacker observing data cannot guess the password, he can see the session_tokens clearly and use then for his own benefit as long as they don’t time-out. So, for security sake, there SHOULD be a way to logout from a session.
(As it is related to security, that is why I classified it as Anomaly/High, instead of Evolution/Low)
|
|
12939 | 20/07/2013 | Évolution | API | Tous | Fermée | API "restart Server" ou "restart ADSL/FFTH" |
Description de la tâche
Bonjour,
Serait-il possible de demander un redémarrage du Freebox Server par API ? (je n’ai pas trouvé cette fonction dans l’aide en ligne ni sur le site http://dev.freebox.fr/sdk/os/).
J’ai déjà été soumis plusieurs fois à des déconnexions ADSL (sans reconnexion) et comme j’ai un serveur connecté au Freebox Server celui-ci n’était plus joignable de l’extérieur. La seule solution dans certain cas de désynchronisation avec blocage sur une étape d’initialisation, est de redémarrer le Server “sur site”. Avec une API pour le redémarrage du Server, je pourrais développer un script sur mon serveur qui interrogerait périodiquement l’état de la connexion ADSL (ou FFTH) et en cas de perte de cette connexion pourrait déclencher un redémarrage du Freebox Server.
A défaut d’un redémarrage complet du Freebox Server, serait-il possible d’avoir une API ne faisant que la réinitialisation de la connexion ADSL (ou FFTH) ? (que je n’ai pas trouvée non plus dans la documentation).
Cordialement,
DFAL
|
|
12944 | 21/07/2013 | Anomalie | API | Freebox Server V6 (Révolution) | Fermée | Message "activer accès à distance" (à tord) |
Description de la tâche
Depuis la dernière version: Accès avec Companion sur iPhone (6.1) opérationnel ( mais menu principal réduit : pas de réglage paramètres ) Accès web refusé sur iPhone et iPad-1: “accès distant désactivé”, alors qu’il n’a pas été touché, (je suis à l’étranger). Accès avec Companion sur iPad-1 (5.1) refusé pour le même motif ! Pas d’accès à mes réglages donc coincé Ce qui n’était pas possible avec l’ancienne version...
|
|
13018 | 04/08/2013 | Anomalie | API | Freebox Server V6 (Révolution) | Fermée | Ajouter une erreur en cas de conflit de redirection de ... |
Description de la tâche
L’ajout d’une redirection existante via http://dev.freebox.fr/sdk/os/nat/#add-a-port-forwarding n’est pas interdite si la redirection existe déjà et crée alors un doublon. –> Création d’une redirection via mafreebox.freebox.fr –> Tentative de création de cette même redirection : réussi au lieu d’avoir le code d’erreur “exists” (Conflict with an existing redirection) –> Le doublon de redirections est visible via mafreebox.freebox.fr
|
|
13021 | 04/08/2013 | Anomalie | API | Freebox Server V6 (Révolution) | Fermée | Create a contact |
Description de la tâche
La création d’un contact (http://dev.freebox.fr/sdk/os/contacts/#create-a-contact) retourne en permanence une “Erreur Interne” dans le retour JSON. Malgré cela, le contact semble bien être créé dans la liste des contacts.
|
|
13081 | 18/08/2013 | Anomalie | API | | Fermée | Bug afficheur : superposition AirMedia et API |
Description de la tâche
Si AirMedia est en cours d’utilisation (plus fréquent si le titre du morceau/album est long) : lors d’une demande d’authentification via l’API freebox Os, la demande API recouvre partiellement l’affichage AirMedia.
|
|
13155 | 07/09/2013 | Anomalie | API | Tous | Fermée | Application mémorisée même si autorisation refusée |
Description de la tâche
Bonjour,
Il semblerait que Freebox OS mémorise une Applications même si on a refusé son autorisation. De plus, sauf erreur, rien ne permet de distinguer une Application autorisée d’une application non autorisée.
J’ai déclenché par erreur une nouvelle demande d’autorisation du “Compagnon Freebox” (Androïd), que j’ai refusée au niveau du panneau de commande du Server, mais en interrogeant la “Gestion des accès” de Freebox OS, je trouve l’Application en double, (à noter que la seconde, que j’ai refusée, n’a pas le “setting” ‘Modification des réglages de la Freebox”).
S’agit-il d’une erreur ? Spécifique au fait que cette Application utilise des API spéciales ?
Je pense qu’une Application qui n’a pas reçu l’autorisation par l’abonné, ne devrait pas être mémorisée, ou alors avec un status clairement identifiable “application non autorisé”, (histoire de laisser une trace pour identifier les tentatives d’intrusion).
De plus, cette action a généré un doublon : même code Application, même version, même périphérique demandeur... cela n’aurait déjà pas dû être accepté par le Server...
Cordialement,
DFAL
|
|
13785 | 29/11/2013 | Anomalie | API | Tous | Fermée | L’API AirMedia video marche une fois sur deux |
Description de la tâche
L’API de lecture AirMedia marche (littéralement) une fois sur deux pour les lectures de vidéos sur le Freebox Player:
si on lance une lecture après une autre, elle a pour effet de stopper la précédente, mais ne se lance pas elle même. Il faut la relancer. On pourrait contourner ce problème en envoyant deux fois la lecture, mais pour le cas de démarrage où aucune vidéo n’est en train d’être lue, on arriverait jamais à lire quoi que ce soit vu que le deuxième envoi annulerait le premier.
si on utilise un stop avant chaque lecture, seul un couple (stop, start) sur deux est prit en compte.
J’ai fait un programme minimaliste pour illustrer le problème: https://gist.github.com/anisse/ed92d218fd05dd6e1c03
Il met en exergue le problème 2 par défaut. Il faut commenter les stop pour tester le cas 1. Pour l’utiliser il faut le configurer avec un app_token et un app_id valide.
Comme le programme lit 3 vidéos, si on le lance plusieurs fois de suite, on voit bien qu’il lit une vidéo sur deux à chaque fois.
|
|
13929 | 31/12/2013 | Évolution | API | Tous | Fermée | Avoir un compteur d'uptime en secondes |
Description de la tâche
/api/v1/system/ renvoie l’uptime sous forme de texte, correctement formatée : - Les jours, heures, minutes et secondes ne sont pas indiqués s’ils sont nuls (par exemple “1 jour 1 minute 1 seconde” - Les jours, heures, minutes et secondes sont au singulier quand ils sont à 1 C’est très bien au niveau accord, mais si on doit récupérer l’uptime en secondes, ça devient un peu compliqué. Est-il possible d’ajouter un compteur “uptime_sec” de type int qui renvoie l’uptime en secondes (comme pour l’uptime de la connexion ADSL) ?
|
|
14376 | 28/02/2014 | Anomalie | API | Tous | Fermée | Erreur doc API Configuration/DHCP |
Description de la tâche
Une erreur s’est glissée dans la fonction “Update the current DHCP configuration” (http://dev.freebox.fr/sdk/os/dhcp/#update-the-current-dhcp-configuration). L’exemple (PUT /api/v1/airmedia/ HTTP/1.1) ne correspond pas à la requête permettant la mise à jour de la config DHCP (PUT /api/v1/dhcp/config/).
|
|
14377 | 28/02/2014 | Anomalie | API | Tous | Fermée | Champs absent dans l'API |
Description de la tâche
La documentation de l’API (ici : ftp://http://dev.freebox.fr/sdk/os/connection/#ConnectionStatus.rate_up_priv) spécifie la présence de :
rate_up_priv
rate_down_priv
bytes_up_priv
bytes_down_priv
Or ces valeurs sont absentes de l’API : http://mafreebox.freebox.fr/api/v1/connection/
Il n’y a aucune mention sur la documentation que cette partie de l’API est “unstable”.
|
|
14384 | 01/03/2014 | Anomalie | API | Tous | Fermée | Erreur doc API Configuration/Wifi |
Description de la tâche
Un erreur est présente dans l’exemple de la fonction “Create a new MAC filter” (http://dev.freebox.fr/sdk/os/wifi/#create-a-new-mac-filter).
Pour créer un nouvel objet WifiMacFilter, il ne faut pas écrire
POST /api/v1/wifi/mac_filter/00:07:CB:01:02:03 HTTP/1.1
Host: mafreebox.freebox.fr
{
"comment": "filtre de test",
"type": "blacklist",
"mac": "00:07:CB:CB:07:00"
}
mais
POST /api/v1/wifi/mac_filter HTTP/1.1
Host: mafreebox.freebox.fr
{
"comment": "filtre de test",
"type": "blacklist",
"mac": "00:07:CB:CB:07:00"
}
Le problème est sur l’URL appelée avec le POST où l’adresse MAC est en trop.
|
|
14385 | 01/03/2014 | Anomalie | API | Tous | Fermée | Erreur doc API Storage |
Description de la tâche
Une erreur est présente dans l’exemple de la fonction “Update a partition state” (http://dev.freebox.fr/sdk/os/storage/#update-a-partition-state).
Pour changer l’état d’une parition, il ne faut pas écrire
PUT /api/v1/storage/disk/1 HTTP/1.1
Host: mafreebox.freebox.fr
{
"state" : "umounted"
}
mais
PUT /api/v1/storage/partition/1 HTTP/1.1
Host: mafreebox.freebox.fr
{
"state" : "umounted"
}
Le problème est sur l’URL appelée avec le PUT.
|
|
14390 | 02/03/2014 | Anomalie | API | Tous | Fermée | Erreur doc API AirMedia |
Description de la tâche
Une erreur est présente dans l’intitulé de la fonction “Get the list of available AirMedia receivers” (http://dev.freebox.fr/sdk/os/airmedia/#get--api-v1-airmedia-receivers-).
L’intitulé est incorrect.
Plutôt que d’écrire
Update the current
il faudrait écrire
Get the list of AirMediaReceiver connected to the Freebox Server
.
|
|
14396 | 03/03/2014 | Anomalie | API | Tous | Fermée | Erreur doc API File Sharing Link |
Description de la tâche
Une erreur est présente dans les 2 exemples de l’API “File Sharing Link API” (http://dev.freebox.fr/sdk/os/share/#file-sharing-link-api). Un guillemet est manquant dans les 2 exemples de réponses à un GET après la variable “name”.
Plutôt que d’écrire
{
success: true,
result: [
{
"path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
"name: "Mes vacances en roulotte",
"token": "gAnweF2Xg5OwcJWn",
"expire": 1355852344,
"fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
},
{
"path": "L0Rpc3F1ZSBkdXIvc2hhcmVk", /* /Disque dur/shared */
"name": "shared",
"token": "s8a+4VtOQNkkQ55f",
"expire": 1355866268,
"fullurl": "http://13.37.42.69/api/v1/share/s8a+4VtOQNkkQ55f/"
}
]
}
il faudrait écrire
{
success: true,
result: [
{
"path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
"name": "Mes vacances en roulotte",
"token": "gAnweF2Xg5OwcJWn",
"expire": 1355852344,
"fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
},
{
"path": "L0Rpc3F1ZSBkdXIvc2hhcmVk", /* /Disque dur/shared */
"name": "shared",
"token": "s8a+4VtOQNkkQ55f",
"expire": 1355866268,
"fullurl": "http://13.37.42.69/api/v1/share/s8a+4VtOQNkkQ55f/"
}
]
}
Et plutôt que d’écrire
{
"success": true,
"result": {
"path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
"name: "Mes vacances en roulotte",
"token": "gAnweF2Xg5OwcJWn",
"expire": 1355852344,
"fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
}
}
il faudrait écrire
{
"success": true,
"result": {
"path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
"name": "Mes vacances en roulotte",
"token": "gAnweF2Xg5OwcJWn",
"expire": 1355852344,
"fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
}
}
|
|
14397 | 03/03/2014 | Anomalie | API | Tous | Fermée | Erreur doc API File Sharing Link / Create |
Description de la tâche
Cette fonction (http://dev.freebox.fr/sdk/os/share/#create-a-file-sharing-link) est mal documentée.
|
|
14762 | 23/04/2014 | Anomalie | API | Tous | Fermée | Typo dans l'url d'appel à RRD stats |
Description de la tâche
Bonjour,
L’url pour la récupération des rrd ne semble pas être la bonne sur la documentation de l’api http://dev.freebox.fr/sdk/os/rrd/#post--api-v1-rrs- :
POST /api/v1/rrs/
Il s’agirait plutôt de :
POST /api/v1/rrd/
Comme cela est indiqué dans le bloc « Example request » :
POST /api/v1/rrd/ HTTP/1.1
(L’ancre #post–api-v1-rrs- semble erronée elle-même).
|
|
15044 | 20/05/2014 | Anomalie | API | Tous | Fermée | Corriger toute la doc API v1 -> v2 |
Description de la tâche
Depuis le passage à l’API V2, tous les exemples et requêtes sont obsolètes dans la doc. Le chemin fait toujours référence à la v1.
Exemple pour la fonction Request authorization (http://dev.freebox.fr/sdk/os/login/#request-authorization) : POST /api/v1/login/authorize/ à remplacer par POST /api/v2/login/authorize/ Idem pour l’exemple associé et toutes les fonctions de la documentation de l’API.
Peut être faudrait il remplacer le v1 (ou v2) par un “APIVersion” évitant ainsi d’avoir à reprendre toute la doc lors d’une migration à une nouvelle version majeure des fonctions qui fonctionnaient en version précédente de l’API ? –> POST /api/APIVersion/login/authorize/
|
|
15059 | 22/05/2014 | Anomalie | API | Tous | Fermée | Erreur doc API DDNS | |
|
15269 | 11/07/2014 | Anomalie | API | Tous | Fermée | API Freebox - API nécessite l'autorisation "settings" | |
|
16213 | 08/01/2015 | Anomalie | API | Tous | Fermée | Utilisation des cookies dans l'API d'ajout de télécharg ... | |
|
19106 | 06/11/2015 | Anomalie | API | Tous | Fermée | erreur dans la documentation FsTask | |
|
19786 | 20/02/2016 | Anomalie | API | Tous | Fermée | FreeboxOS API: nouveau champ "remote_domain" pour FtpCo ... | |
|
20873 | 08/11/2016 | Anomalie | API | Tous | Fermée | erreur 404 sur API POST /api/v3/lan/fw/redir/ | |
|
21036 | 02/01/2017 | Anomalie | API | Tous | Fermée | api_domain ne renvoie pas le domaine correspondant au c ... | |
|
21461 | 02/05/2017 | Anomalie | API | Tous | Fermée | Fonction de Hash buggée depuis la 3.4 | |
|
21624 | 28/06/2017 | Anomalie | API | Tous | Fermée | Bug API dans /api/v4/fs/rm/ | |
|
21666 | 19/07/2017 | Autre | API | Tous | Fermée | Impossible d'obtenir un token de session | |
|
22336 | 02/02/2018 | Anomalie | API | Tous | Fermée | Bug 404 Freeplugs dans freebox compagnon | |
|
22423 | 21/02/2018 | Évolution | API | Tous | Fermée | Nouveautés de l’API 5.0 | |
|
22515 | 21/03/2018 | Autre | API | Tous | Fermée | Changer les chaines TV avec l'API via un appel de l'ext ... | |
|
22871 | 13/10/2018 | Évolution | API | Tous | Fermée | Documenter le fait que la première association doit se ... | |
|
22960 | 13/12/2018 | Anomalie | API | Freebox Server V6 (Révolution) | Fermée | P2f ne fonctionne plus - URGENT | |
|
24787 | 22/01/2019 | Anomalie | API | Freebox Server V7 (Delta) | Fermée | hd1.freebox.fr ne fonctionne plus | |
|
25627 | 11/02/2019 | Anomalie | API | Freebox Server V7 (Delta) | Fermée | Dysfonctionnement notifications Alarme Iphone | |
|
28260 | 06/09/2019 | Anomalie | API | Tous | Fermée | Pas possible de récupérer l'EPG avec l'API: réglage "To ... | |
|
28263 | 07/09/2019 | Évolution | API | Freebox Server V7 (Delta) | Fermée | Evolution du server vers VMS | |
|
29102 | 21/11/2019 | Anomalie | API | Freebox Server V7 (Delta) | Fermée | Liason sécurisée Apli-FreeboxOS | |
|
29234 | 28/11/2019 | Anomalie | API | Tous | Fermée | Freebox HD : probleme de redirection de ports | |
|
29848 | 30/01/2020 | Autre | API | Tous | Fermée | CHOOSE THE BEST WEBSITE DESIGNING COMPANY IN INDIA | |
|
29902 | 05/02/2020 | Anomalie | API | Freebox Server V6 (Révolution) | Fermée | Flux tv invisible dans la "connection api" | |
|
30666 | 30/05/2020 | Évolution | API | Freebox Server V7 (Delta) | Fermée | API VMs Freebox Delta | |
|
31908 | 17/08/2020 | Anomalie | API | Freebox Server V8 (Pop) | Fermée | Partages de fichier Version d'API inconnue | |