首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >LinkedIn JavaScript SDK“您必须指定有效的JavaScript API域作为此密钥配置的一部分。”

LinkedIn JavaScript SDK“您必须指定有效的JavaScript API域作为此密钥配置的一部分。”
EN

Stack Overflow用户
提问于 2018-10-23 22:31:34
回答 1查看 446关注 0票数 0

我想向我们的LinkedIn公司展示我们网站内的最新更新。因此,我遵循以下步骤,与LinkedIn JavaScript SDK @ https://developer.linkedin.com/docs/getting-started-js-sdk集成。我主要做了以下步骤:

1-我创建了一个新的应用程序。

2-然后我在“有效的SDK域”中添加以下域名。

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key:   0**********c
</script>
<script>
alert("1");
    var liLogin = function() { // Setup an event listener to make an API call once auth is complete
        IN.UI.Authorize().params({"scope":["r_basicprofile", "r_emailaddress"]}).place();
        IN.Event.on(IN, 'auth', getProfileData);
    }

    var getProfileData = function() { // Use the API call wrapper to request the member's basic profile data
    alert("2");
        IN.API.Profile("me").fields("id,firstName,lastName,email-address,picture-urls::(original),public-profile-url,location:(name)").result(function (me) {
            var profile = me.values[0];
            var id = profile.id;
            var firstName = profile.firstName;
            var lastName = profile.lastName;
            var emailAddress = profile.emailAddress;
            var pictureUrl = profile.pictureUrls.values[0];
            var profileUrl = profile.publicProfileUrl;
            var country = profile.location.name;
            alert(id);
        });
    }
</script>


<p>testing</p>

但是在浏览器上我得到了以下错误:-

Error: You must specify a valid JavaScript API Domain as part of this key's configuration. userspace:22:9
<anonymous>
https://www.linkedin.com/uas/js/userspace:22:9
<anonymous>
https://www.linkedin.com/uas/js/userspace:1:2

现在编辑基于@Lars Hendriks的建议,我等待了2个小时,我可以看到您必须指定一个有效的JavaScript API域作为此密钥配置的一部分。错误不再显示在我的浏览器F12控制台中。但同时我看不到从JavaScript调用返回的任何数据,甚至在上面的JavaScript中的alert("2") & alert(id)也没有弹出。

EN

回答 1

Stack Overflow用户

发布于 2018-10-24 19:16:57

你可以尝试的是:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key:   0**********c 
    authorize: true
</script>

如果这不起作用,您可能需要等待:

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52951616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档