0

我正在尝试从linkedin 获取我的联系人的所有当前职位。我设法做到了,但只能通过请求所有职位然后抓住第一个职位。那是低效的。我正在做类似的事情:

function onLinkedInAuth() {
  IN.API.Profile("me")
    .fields(["firstName", "lastName", "positions:(title)"])
    .result(function(result) { ($"#profile").html(JSON.stringify(result))} );
}

我知道我可以添加一个参数并获得一个计数让我们说 5 (.params({"count": 10...)) 但这似乎只适用于连接而不是连接的标题......我试过“职位:(标题)[0]”,但它不起作用。

有什么想法吗?这甚至可能吗?

谢谢。

4

1 回答 1

0

要获取当前工作,您还需要请求该is-current 字段。然后简单地遍历返回的positions集合,检查每个位置的 is-current 值。你的电话是:

function onLinkedInAuth() {
  IN.API.Profile("me")
    .fields(["firstName", "lastName", "positions:(title,isCurrent)"])
    .result(function(result) { ($"#profile").html(JSON.stringify(result))} );
}
于 2012-06-25T13:46:13.230 回答