C# 您必须指定一个有效的JavaScript API域作为此密钥配置的一部分。在LinkedIn
我尝试创建一个带有LinkedIn共享选项和回调选项的MVC4应用程序 我在my Layout.cshtml中使用我的应用程序id引用我的脚本C# 您必须指定一个有效的JavaScript API域作为此密钥配置的一部分。在LinkedIn,c#,javascript,asp.net-mvc,asp.net-mvc-3,linkedin,C#,Javascript,Asp.net Mvc,Asp.net Mvc 3,Linkedin,我尝试创建一个带有LinkedIn共享选项和回调选项的MVC4应用程序 我在my Layout.cshtml中使用我的应用程序id引用我的脚本 <script type="text/javascript" src="//platform.linkedin.com/in.js"> api_key: APIkeyGOEShere </script> <script type="text/javascript">
<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_键放在单引号内
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: 'APIkeyGOEShere'
</script>
但我在firebug中得到了不同的结果
错误:API密钥无效抛出新的ErrorAPI密钥无效
任何格式都需要在javascript中放置API键
请帮助。您的API密钥看起来有点短 您刚刚注册了API密钥吗?根据尤金·奥尼尔关于: 注册API密钥并指定有效域后,它可能会 更改最多需要30分钟才能生效,因此如果更改没有生效 马上工作,去喝杯咖啡,过几天再来看看 另外,请确保指定了API域 他概述了以下一系列步骤: 要注册API密钥,请执行以下操作: 前往 登录并 单击链接以添加新的应用程序 填写以下信息: 公司从下拉列表中选择 应用程序名称,例如我的公司 工作 说明,例如,用于接收工作申请 申请者 JavaScript API域这是一个重要的步骤。这是 按钮将打开的网站 应用程序使用从列表中选择一个,如果没有与您的 需要时,选择其他 开发人员联系电子邮件地址 电话如果有问题,您可以拨打的电话号码 账目 选中“我同意”安全文本输入您需要的字符 就在上面
删除apikey周围的引号。这就是问题所在。在此表格中: 您必须进入您的域,单击添加,然后单击更新按钮确认 我不是第一次这么做的。即使我的域名出现在屏幕上,它们也没有被提交 我也遇到了这个问题
当我意识到LinkedIn一开始并没有保存我的有效SDK域时,我调试了一个小时 加起来,保罗·诺瓦克(Paul Nowak)是正确的,这有助于解决我的问题 别忘了在这里设置正确的url 菜单选项 和URL在这里
先生,非常感谢您宝贵的回答。。。我有一个API密钥,它是上个月创建的。我删除现有密钥并为我的web应用程序创建一个新应用程序。我听从你的指示,非常感谢。太棒了!很高兴为您提供帮助:您好,先生,您是否使用javascript api在linkedIn中使用成功回调选项共享内容。看到这个请告诉我。谢谢。我没有,但我想有。2010年的这篇文章可能已经过时了,但这可能是一个好的开始:感谢添加步骤,我没有添加有效的SDK域:,后面是斜杠?必须出席还是不出席?因为对于Twitter来说,斜杠是错误的原因。你的回答为我解决了这个问题。我的url后面有一个斜杠。首次单击“添加”,然后单击“更新”按钮。