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

时间:2015-02-13 18:49:24

标签: javascript api authentication linkedin

我已遵循10分钟说明中列出的说明:guide 此处列出了stackoverflow的帮助:stackanswer

我仍然收到此错误:

Console.log错误:

  

未捕获错误:您必须在此密钥配置中指定有效的JavaScript API域。

我的代码是:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key:'98eeeu4fd587w4'
</script>

其中api_key值是我的应用程序中的Consumer Key / API Key的值。 对于我列出的JavaScript API域名:http://mediaproof360.com,http://www.mediaproof360.com

经过一天的研究和反复试验,我正在撞墙。

非常感谢帮助。我使用新API创建了第二个带凭据的应用程序,但仍然没有运气。

4 个答案:

答案 0 :(得分:66)

您可以尝试此代码

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: 98eeeu4fd587w4
</script>

api键没有引号可行。在<head>元素中添加此部分。

答案 1 :(得分:15)

Linkedn抛出相同的错误消息。虽然我的解决方案似乎有所不同。

我没有在设置中指定我的应用的域名。在我添加之后,一切都开始运作良好。注意斜杠。它也可能导致错误

enter image description here

链接到您的应用 https://www.linkedin.com/developer/apps/

答案 2 :(得分:11)

在上面添加@Rejeesh的正确答案,如果您碰巧从配置文件中回显api_key并且有其他参数,例如&#34; authorize:true&#34;记得添加行尾。例如,使用PHP:

scope.widget

如果你不这样做,你可能会把它全部放在同一行,你也会得到同样的错误(你的密钥无效)。

答案 3 :(得分:1)

添加到@Rejeesh和morunas的正确答案,您可能需要检查您的应用程序java脚本设置并添加您的域名,如Linkedin文档中所述

https://developer.linkedin.com/docs/getting-started-js-sdk#initialize