2012-06-25 69 views
0

我試圖從LinkedIn獲取我所有連接的所有職位。我設法做到了,但只是通過請求所有的工作標題,然後抓住第一個。這是低效的。 我在做這個事情simmillar:Linkedin連接搜索每個連接的第一個職位

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

我知道我可以添加PARAM和獲得的計數可以說,5(.params({「計數」:10 ...)),但只似乎工作的連接不是連接的標題...我試過「職位:(標題)[0]」,但它沒有奏效。

有什麼想法?這甚至有可能嗎?

謝謝。

回答

0

要抓住當前的工作,您還需要請求is-currentfield。然後只需遍歷返回的positions集合,檢查每個位置的is-current值。您的電話將是:

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