0

我正在尝试创建一个公司目录,如果用户选择连接,该目录将提供指向公共个人资料中链接的员工的链接。

因此,在我们的员工资料页面上,用户可以选择将他们的linkedin 帐户链接到他们的员工资料。我们启动一个 oAuth 流程并检索他们的散列linkedin id,然后我们将其存储。伟大的。现在不工作的部分。

根据他们的插件示例,我有这个......

<script type="text/javascript" src="http://platform.linkedin.com/in.js">
    api_key: xxxxxxxxxxxx
    authorize: false
</script>

<script type="text/javascript">
    function INTEST() {
        IN.API.Profile().ids("pU-LBvD_y0")
            .fields(['id', 'firstName', 'lastName', 'picture-url', 'public-profile-url'])
            .result(function (result) {
                profile = result.values[0];
             })
             .error(function (errorResult) {
        var i = 0;
        });;
    }
</script>

我收到了除 public-profile-url 之外的所有信息。

任何帮助将不胜感激。

4

1 回答 1

1

我相信你现在已经想通了。但为了他人的利益:

使用 JavaScript API 时,您必须将配置文件字段名称从虚线符号转换为大写字母。例如 first-name 变为 firstName。public-profile-url 变为 publicProfileUrl

在http://developer.linkedinlabs.com/tutorials/jsapi_profile/参考以下 API 文档

于 2014-01-14T03:47:05.177 回答