LinkedIn:“;您必须指定一个有效的JavaScript API域作为此键的一部分';s配置;,再一次

LinkedIn:“;您必须指定一个有效的JavaScript API域作为此键的一部分';s配置;,再一次,linkedin,linkedin-jsapi,Linkedin,Linkedin Jsapi,我刚刚在LinkedIn开发者网络中安装了一个新的应用程序,在其他>JavaScript API域文本框中,我只有一个条目http://localhost 当我进入引用LinkedIn JavaScript(http://localhost/linkedin/#/login)。 该页面的LinkedIn相关片段为 <script type="text/javascript" src="http://platform.linkedin.com/in.js"> //here go

我刚刚在LinkedIn开发者网络中安装了一个新的应用程序,在其他>JavaScript API域文本框中,我只有一个条目
http://localhost
当我进入引用LinkedIn JavaScript(
http://localhost/linkedin/#/login
)。 该页面的LinkedIn相关片段为

<script type="text/javascript" src="http://platform.linkedin.com/in.js">
    //here goes the api key, and the callback function
    api_key: My_API_Key
    onLoad: onLinkedInLoad
    authorize: true
</script>

//下面是api键和回调函数
api_密钥:我的api_密钥
onLoad:onLinkedInLoad
授权:正确

有什么问题吗?

我发现本地主机也有同样的问题。但是,当我在IIS中创建一个站点,在IIS中给它一个有效的域名,并在“Other>JavaScript-API-Domains”中使用相同的域时,问题就解决了


我在IIS中的域具有端口80,名称为local.lc.com。要使其在端口80上工作,您需要在Drivers>etc>hosts中注册域

请尝试用链接的in-app的客户端id替换api\u密钥。

您能否扩展您的答案,为什么这会解决问题?