Erreur Access-Control-Allow-Origin lors d’une requête HTTP

Bonjour, je suis en train d’authentifier un utilisateur via OAuth 2.0 et je reçois une erreur Access-Control-Allow-Origin ( XMLHttpRequest cannot load https://www.box.com/api/oauth2/token. Origin http://localhost is not allowed by Access-Control-Allow-Origin. ) lors de la demande POST suivante:

 var xhr=new XMLHttpRequest(); xhr.open('POST',path,true); xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xhr.onload = function() { var text = xhr.responseText; alert('Response from request to ' + path + ': ' + text); }; xhr.onerror = function() { alert('Woops, there was an error making the request.'); }; xhr.send(params); 

Toute aide serait grandement appréciée! J’ai examiné CORS, JSONP et append callback =? à l’URL mais rien que j’ai essayé ne fonctionne.

http://developers.box.com/docs/

L’API Box prend en charge CORS application par application. Si vous construisez une application qui nécessite CORS, veuillez nous contacter avec une description de votre cas d’utilisation.

L’autre façon de faire est d’utiliser YQL tel que décrit par leurs développeurs dans la FAQ.