Lors du lancement de Freebox OS, Free a annoncé que des applications tierces pourront interagir avec sa nouvelle interface via une API. Un point qui manquait énormément avec la version précédente, la question de la sécurité des comptes pouvant être mise en question. Disponible au sein de l'interface utilisateur, cette documentation est aussi accessible en ligne.
L'une des plus grandes nouveautés de Freebox OS est sans aucun doute l'API permettant à des développeurs de créer des applications qui pourront simplement interagir avec la Freebox Révolution. Une manière d'ouvrir à de nouveaux usages en comptant sur la communauté, ce qui peut produire d'assez bons résultats.
La documentation de cette API est disponible au sein de l'interface utilisateur, via la section d'aide, mais ceux qui n'ont pas de Freebox sous la main pourront aussi la consulter en ligne en se rendant par ici.
L'ensemble est assez complet puisqu'il est déjà question de gérer les téléchargements, les partages AirMedia, les appels, les contacts, le stockage, la configuration, le contrôle parental... Il ne reste maintenant plus qu'à attendre que les développeurs s'en emparent et mettent en ligne leurs premiers essais. Si jamais c'est votre cas, n'hésitez pas à nous le faire savoir ;)
Commentaires (28)
sympa, ce seront d’office des webapps html5/javascript? ou peut-on utiliser d’autres langages de prog ?
Les pages sont en anglais. Cela ne me gène pas et je trouve même cela plus simple pour dev, mais c’est étonnant car j’imagine que 99% des usagers de l’API seront francophones… À moins que cet OS soit ensuite revendu…
non, pourquoi ce serait que du html5/js ? c’est un webservice. Tu fais une requête http sur l’adresse indiqué au début de l’api et c’est réglé ;). Une requête = une réponse. Après, elle est pas encore très riche l’API mais c’est mieux que rien !
oui j’ai vu que c’était des ws rest, je faisais allusion à la freebox en elle-meme. peut-on directement installer une app développée avec ces apis sur la freebox, si oui existe-t-il un moyen de mettre ces apps à la disposition des utilisateurs (via un market ou autre). et si oui, quel langage de dev est utilisée pour développer sur les freebox ^^
Je viens de me rendre compte que je parlais de la Freebox TV et toi de l’interface web certainement (:
Yep… En voyant “Freebox OS”, je pensais qu’on allait avoir accès à des API pour dev des outils tournant sur la Freebox serveur ou TV…
Hélas, ce n’est qu’une interface web de management designée en système d’exploitation type Windows… :(
Ok, il y a des API qui permettent de dev des outils permettant d’interagir avec l’interface de gestion de la freebox, mais c’est tout. Bref, ce n’est pas un OS…
Génial. Toute la documentation d’une API Franco-Française bien écrite en Anglais. Bravo Free.
" />
Il est possible d’envoyer des requêtes depuis l’extérieur, ça répond bien. Pour l’instant je n’ai fait que des trucs basiques, à terme j’aimerais bien scripter quelque chose pour mettre à jour la blocklist automatiquement.
" />
j’arrive plus à éditer pour virer le smiley mais en gros il faut faire :
http://ip_publique:port/requete