linkedin Uncaught Error: You must specify a valid JavaScript API Domain as part of this key's configuration

linkedin Uncaught Error: You must specify a valid JavaScript API Domain as part of this key's configuration

我已按照 10 分钟说明中列出的说明进行操作:guide 此处列出了来自 Whosebug 的帮助:stackanswer

我仍然收到此错误:

Console.log 错误:

Uncaught Error: You must specify a valid JavaScript API Domain as part of this key's configuration.

我的代码是这样的:

<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 创建了第二个带有凭据的应用程序,但仍然没有成功。

你可以试试这个代码

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

带 api 键的引号无效。在 <head> 元素中添加此部分。

添加到上面@Rejeesh 的正确答案中,如果您碰巧从配置文件中回显 api_key 并具有其他参数,例如 "authorize: true",请记住添加行尾。例如,使用 PHP:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: <?php echo LINKEDIN_API_KEY . PHP_EOL; ?>
    authorize: true
</script>

如果您不这样做,您可能会在同一行中获取所有内容,并且您还会遇到同样的错误(您的密钥将无效)。

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

中所述

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

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

我没有在设置中指定我的应用的域。添加后,一切都开始正常运行。注意尾部斜线。也可能导致错误

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