在LinkedIn中,“您必须在此密钥的配置中指定有效的JavaScript API域。”

7

我正在努力创建一个带有LinkedIn共享选项和回调选项的MVC4应用程序。

我在我的Layout.cshtml中引用了我的脚本,并使用了我的应用程序ID。

  <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>

但是Firebug显示的信息如下图所示。
但我确定我的AppID是正确的,不知道为什么会出现这个错误。
编辑:
我将api_key放在单引号内。
 <script type="text/javascript" src="//platform.linkedin.com/in.js">
        api_key: 'APIkeyGOEShere'
    </script>

但是我在Firebug中得到了不同的结果。

错误:API密钥无效。throw new Error("API Key is invalid");

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

请帮忙。

4个回答

13

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


10

在这个表单中:

JavaScript Settings

您需要输入您的域名,点击添加,并通过点击更新按钮确认。

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

我也遇到了这个问题。

我调试了一个小时的问题后,才意识到 LinkedIn 一开始并没有保存我的“有效 SDK 域”。


尾随斜杠?必须存在还是必须不存在?因为对于 Twitter 来说,尾随斜杠会导致错误。 - Green
你的回答解决了我的问题。我的 URL 末尾带有斜杠。 - Green
对于第一次使用的用户,请点击“添加”按钮,然后再点击“更新”按钮。 - XoXo

10

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

你刚刚注册了API密钥吗?根据Eugene O'Neill在这个论坛上的说法:

注册API密钥并指定有效域名后,可能需要30分钟才能生效,因此如果无法立即工作,请去喝咖啡并等待一会儿。

此外,请确保指定了API域名。

他概述了完整的步骤如下:

要注册API密钥:

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

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

填写以下信息:

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

  • 应用程序名称(例如我的公司职位)

  • 描述(例如,用于接收职位申请)

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

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

  • 开发者联系电子邮件(您的电子邮件地址)

  • 电话号码(如果帐户出现问题,您可以通过该电话号码联系到)

勾选“I agree”安全文本(输入上面看到的字符)


非常感谢您宝贵的回答,我有一个API密钥,是上个月创建的。我删除了现有的密钥,并为我的Web应用程序创建了一个新的应用程序。我遵循了您的指示,非常感谢。 - Ragesh S
太棒了!很高兴能帮忙 :) - Gopherkhan
你好,先生。您是否使用了LinkedIn的JavaScript API,并带有成功回调选项来共享内容?看到消息后请告知我。谢谢。 - Ragesh S
我没有,但我想可能有。这篇2010年的文章可能已经过时了,但它可能是一个很好的开始:http://www.lockergnome.com/social/2010/12/01/share-blog-posts-on-linkedin-with-new-button-and-javascript-api/。 - Gopherkhan
感谢您添加这些步骤,我之前漏掉了“有效的 SDK 域名:”这一项。 - Vikrant

0
为了补充Paul Nowak的正确答案,帮助我解决了我的问题。
不要忘记在这里设置正确的URL。
菜单选项。

enter image description here

并在此处放置URL

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接