CORS bloquea la API de compartir de LinkedIn

Intento publicar contenido nuevo usando LinkedIn Share API a través de JavaScript desde la aplicación AngularJS como se indica a continuación.

var xml = "<share><comment>" + content + "</comment><visibility><code>anyone</code></visibility></share>";

var req = {
   method: 'POST',
   url: 'https://api.linkedin.com/v1/people/~/shares?oauth2_access_token=' + account.token,
   headers: {
       'Content-Type': 'text/plain'
   },
   data: xml
};

$http(req).success(function(data) {
   console.log(data);
   console.log('published to linkedin');
}).error(function() {
   console.log(arguments);
   console.log('failed to publish to linkedin');
});

Puedo publicar correctamente estos datos. Sin embargo, el navegador bloquea la lectura de la respuesta porque la respuesta no tiene un encabezado 'Access-Control-Allow-Origin'.

Pero, he dado elhttp://localhost:3000 y 'https: // localhost: 3000'dominios en la configuración de la aplicación de LinkedIn.

Y la solicitud / respuesta en Chrome se ve así.

¿Alguna idea sobre cómo poder leer la respuesta y no dejar que el navegador la bloquee?

Creo que el problema es la faltaAccess-Control-Allow-Origin encabezado en la respuesta de la API de LinkedIn?

Respuestas a la pregunta(1)

Su respuesta a la pregunta