2016-04-25 31 views
0

我需要一些关于LinkedIn API的帮助。我收到以下错误:您必须指定一个有效的JavaScript API域

未捕获的错误:您必须指定一个有效的JavaScript API域作为此项配置的一部分。

但我已经将我的域名添加到Javascript SDK域名。我的域是下一个:

http://is01.inthegra-app.com.ar:8083/apex/

LinkedIn把它作为一个有效的,但我仍然有同样的错误。在我的网页的代码是这一个:

<script type="text/javascript" src="//platform.linkedin.com/in.js"> 
    api_key: API_KEY_HERE; 
    onLoad: onLinkedInLoad; 
    authorize: true; 
</script> 
<script type="text/javascript"> 
    function mandoMensaje(){ 
     onLinkedInLoad(); 
    } 

    function onLinkedInLoad() { 
     IN.Event.on(IN, "auth", shareContent); 
    } 

    function onSuccess(data) { 
     console.log(data); 
    } 

    function onError(error) { 
     console.log(error); 
    } 

    function shareContent() { 
      var payload = { 
      "Content-Type": "application/json", 
      "x-li-format": "json", 
      "comment": "Hello world...", 
      "content": { 
       "title": "LinkedIn API Test", 
       "description": "Publish in LinkedIn from HTML and JavaScript", 
       "submitted-url": "http://www.inthegra.com.ar", 
       "submitted-image-url": "http://www.inthegra.com.ar/img/logo-inthegra-blanco.png" 
      }, 
      "visibility": { 
       "code": "anyone" 
      } 
     }; 
     IN.API.Raw("/people/~/shares?format=json") 
    .method("POST") 
    .body(JSON.stringify(payload)) 
    .result(onSuccess) 
    .error(onError); 
    } 
</script> 

回答

0

/apex/不是正在从执行你的Javascript的主机名/域和端口的一部分。尝试删除应用程序配置中的那部分值。

相关问题