繁体   English   中英

您必须将有效的JavaScript API域指定为此密钥配置的一部分。 在LinkedIn

[英]You must specify a valid JavaScript API Domain as part of this key's configuration. in LinkedIn

我尝试使用带有回调选项的LinkedIn共享选项创建一个MVC4应用程序。

我用我的app id在我的Layout.cshtml中引用我的脚本。

  <script type="text/javascript" src="//platform.linkedin.com/in.js">
        api_key: APIkeyGOEShere
    </script>
    <script type="text/javascript">
        function testme(count) {
            alert("That document has been shared: " + count + " times");
        }
    </script>

但是萤火虫显示的信息如下图所示

在此输入图像描述

但我相信我的AppID是正确的。 我不知道出现此错误的原因是什么。

编辑

我将api_key放在单引号内

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

但我在萤火虫中得到了一个不同的东西

错误:API密钥无效抛出新错误(“API密钥无效”);

任何格式都需要将API密钥放在javascript中。

请帮忙。

删除apikey周围的引号。 那就是问题所在。

你的API密钥看起来有点短......

你刚刚注册了你的API密钥吗? 根据尤金奥尼尔在这个论坛上的说法:

注册API密钥并指定有效域后,更改可能最多需要30分钟才能生效,因此如果不能立即生效,请去喝杯咖啡,然后再查看几个。

另外,请确保指定了您的API域。

他概述了以下全部步骤:

要注册API密钥:

前往https://www.linkedin.com/secure/developer

登录并单击“添加新应用程序”链接

填写以下信息:

  • 公司(从下拉列表中选择)

  • 申请名称(例如我的公司职位)

  • 说明(例如,接收求职者的申请)

  • JavaScript API域(这是一个重要的步骤。这是按钮将发布的网站,例如http://www.mycompany.com

  • 应用程序使用(从列表中选择一个,如果没有符合您的需求,请选择“其他”)

  • Developer Contact Email(您的电子邮件地址)

  • 电话(如果帐户有问题,可以拨打电话号码)

检查“我同意”安全文本(输入您在其上方看到的字符)

以这种形式:

JavaScript设置

您必须输入您的域,单击“ 添加” ,然后单击“ 更新”按钮进行确认。

我没有第一次这样做。 即使我的域名出现在屏幕上,也没有提交。

我也遇到了这个问题。

当我意识到LinkedIn首先没有保存我的“有效SDK域”时,我正在调试这个问题一个小时。

加上Paul Nowak正确答案有助于解决我的问题。

别忘了在这里设置正确的URL。

菜单选项

在此输入图像描述

和URL在这里

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM