2012-10-31 47 views
2

我想獲取PeopleSearch調用後返回的人的興趣。據我所知,爲了讀取用戶的興趣,我需要r_fullprofile權限。這是否意味着我永遠無法檢索用戶連接的興趣,因爲我的應用僅由我的用戶驗證,而不是由他的連接驗證?如何使用linkedIn Javascript api獲取連接的興趣?

我想要做的是將用戶與他們網絡中有相似興趣的人進行匹配。我怎樣才能做到這一點?

回答

0

是的,您可以檢索這些,但您需要使用r_network作用域,這將使您能夠訪問granting permissions documentation上定義的連接列表和人員搜索。

之後,你應該使用內搜索呼叫intestests field selector,以接收場在搜索中,as outlined in the developer documentation

您通過API接收的數據是用戶可以在LinkedIn看到相同的數據網站。所以你最好的選擇是限制你的搜索到第一,第二和第三學位連接。

+0

使用r_network將只允許我訪問用戶的連接(已認證我的應用的用戶)。它不會給我這些返回連接的利益(即使他們是一級學位)。 –

+0

這個調用返回什麼? http://api.linkedin.com/v1/people-search:(people:(id,first-name,last-name,interests))?keywords = anything&count = 10&start = 0' –

+0

因爲我使用JSAPI,我重寫了這樣的電話: [code] IN.API.PeopleSearch() .fields(「firstName」,「lastName」,「interests」) .params({「sort」:「distance」,「count 「:5}) 。結果(函數(peopleSearch){ 的console.log(peopleSearch); }) .error(displayErrors); [/代碼] 呼叫僅返回firstName和lastName。沒有興趣領域,即使返回的結果是一級學位。 –