0

我正在尝试使用 LinkedIn Javascript SDK 以编程方式登录用户。我没有使用默认流程(包括作为脚本的按钮),因为我们需要自定义大小的按钮,所以这是我的代码:

//inside head...
<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: 'XXXXXXXXXXXX'
    credentials_cookie: true
</script>

//inside some script tag
function loginWithLinkedIn() {
    IN.User.authorize(linkedInLoginCallback); //yeah I have that method
}

但是,一旦 call loginWithLinkedIn,我就会收到一个错误,告诉我IN.User未定义。IN本身定义,但仅定义了ENVEvent字段。如何使用 JS(不是按钮/脚本标签)启动 LinkedIn 登录?我在任何地方都找不到任何有用的文档,而且 LinkedIn 自己的文档很糟糕。

4

1 回答 1

1

我遇到了同样的问题。对我来说,这是因为我们将应用程序的子域位置从 www 更改了。应用。此更改要求我进入 LinkedIn 开发人员控制台并在Javascript选项卡下将我们的新应用程序位置添加到有效 SDK 域列表中。

于 2016-02-11T19:01:53.110 回答