Rag*_*h S 8 javascript c# asp.net-mvc linkedin asp.net-mvc-3
我尝试使用带有回调选项的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>
Run Code Online (Sandbox Code Playgroud)
但是萤火虫显示的信息如下图所示
但我相信我的AppID是正确的.我不知道出现此错误的原因是什么.
编辑
我将api_key放在单引号内
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: 'APIkeyGOEShere'
</script>
Run Code Online (Sandbox Code Playgroud)
但我在萤火虫中得到了一个不同的东西
错误:API密钥无效抛出新错误("API密钥无效");
任何格式都需要将API密钥放在javascript中.
请帮忙.
Gop*_*han 10
你的API密钥看起来有点短......
你刚刚注册了你的API密钥吗?根据尤金奥尼尔在这个论坛上的说法:
注册API密钥并指定有效域后,更改可能需要30分钟才能生效,因此如果不能立即生效,请去喝杯咖啡,然后再查看几个.
另外,请确保指定了您的API域.
他概述了以下全部步骤:
要注册API密钥:
前往https://www.linkedin.com/secure/developer
登录并单击"添加新应用程序"链接
填写以下信息:
公司(从下拉列表中选择)
申请名称(例如我的公司职位)
说明(例如,接收求职者的申请)
JavaScript API域(这是一个重要的步骤.这是按钮将发布的网站,例如http://www.mycompany.com)
应用程序使用(从列表中选择一个,如果没有符合您的需求,请选择"其他")
Developer Contact Email(您的电子邮件地址)
电话(如果帐户有问题,可以拨打电话号码)
检查"我同意"安全文本(输入您在其上方看到的字符)
小智 10
以这种形式:
您必须输入您的域,单击" 添加",然后单击" 更新"按钮进行确认.
我没有第一次这样做.即使我的域名出现在屏幕上,也没有提交.
我也遇到了这个问题.
当我意识到LinkedIn首先没有保存我的"有效SDK域"时,我正在调试这个问题一个小时.