Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
Utilisation de la nouvelle API
 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)



 Auteur   Message 
noext
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 28 Juin 2013
Messages: 8
 
8 points

noext
(Auteur du topic), Posté le: Ven 28 Juin 2013, 22:23    Sujet du message: Utilisation de la nouvelle API Utilisation de la nouvelle API 89546 83343
Répondre en citant

Bonsoir à tous,

Avec la mise à jour 2.0 est sortie une nouvelle version de l'api pour la Freebox c'est ce qui m’intéresse le plus dans mon cas, certes l'api est assez bien documenté mais manque cruellement d'exemple.

Apres avoir parcourue la documentation je me suis lancé dans la réalisation d'une petite application Web ( client-side html/js ), je fait donc ma 1ere requête get sur la page /api_version comme indiqué dans la doc

Code:
$.getJSON("http://mafreebox.freebox.fr/api_version",function(data){
      console.log(data)
   });


Cette requête est effectué depuis un PC en lan mais malheureusement j’obtiens l'erreur suivante

Code:
XMLHttpRequest cannot load http://mafreebox.freebox.fr/api_verion. Origin http://192.168.1.32:8080 is not allowed by Access-Control-Allow-Origin.


Je me demande donc si il est possible d’accéder à cette api sans avoir besoin de passé par un proxy php ?

Cordialement Noext
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
ChristopheV
Hobbit de L'Univers


Inscrit le: 28 Juin 2013
Messages: 8
 
8 points

ChristopheV, Posté le: Ven 28 Juin 2013, 22:41    Sujet du message: 89551 83348 Répondre en citant

À priori non, car il s'agit plus d'une restriction navigateur de ne pas autoriser les requêtes Cross-Domain.

Il aurait fallu qu'il permettent d'appeler l'API en JSONP, mais tu aurais eu des difficultés à appeler les méthodes autres que GET et POST (PUT, DELETE, etc.) en Javascript.

Du coup je pense en effet qu'il faut un proxy PHP Wink
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)
Page 1 sur 1
Toutes les heures sont au format GMT + 2 Heures
 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox