2013-05-06 95 views
3

我試圖將給定的URL(http://www.linkedin.com/profile/view?id=6263712http://www.linkedin.com/in/rgrush/)傳遞給我的應用,並派生出該應用特定的「member_id」。我試圖收集的信息將用於我應用的OAuth用戶的第一,第二或第三個連接。Linkedin API - 從URL獲取Member_id

此方法看起來是http://api.linkedin.com/v1/people/url=<public-profile-url>但我所看到的只是基本的公共配置文件字段,而不是我能夠在瀏覽器中獲得的完整信息。

我也見過一些人建議使用從頁面(名稱,公司,位置)刮取的條件進行搜索。如果你使用類似於http://api.linkedin.com/v1/people-search? keywords=[space delimited keywords]& first-name=[first name]& last-name=[last name]的東西,它會給你應用特定的'member_id',但是這看起來很混亂,並且會損害通過API的目的。我是否正確理解所有內容,是否有一個很好的解決方案?

+0

您好瑞安,你有沒有找到這個問題的答案?因爲這也是我的問題,請告訴我,如果你解決了這個,謝謝! – 2014-01-30 06:16:36

+0

如果我沒有記錯,我不認爲這是可能的API。 Linkedin沒有真正的常識API IMO。在瀏覽器中瀏覽時,用戶可以使用的大部分信息在API中不可用。這是測試https://apigee.com/console/twitter時很有用的地方,但即使這樣也會誤導他們......他們正在/正在使用具有更多權限的舊版API。希望有所幫助。 – 2014-01-30 16:03:43

回答

1

當您使用r_fullprofile成員權限時,您只能訪問經過身份驗證的用戶的完整配置文件字段。您只能按照我們的Connections API文檔中的說明檢索經過身份驗證的用戶的第一級連接的基本配置文件字段。沒有成員權限允許您訪問連接的完整配置文件字段。此限制是爲了保護我們用戶的數據隱私而添加的。此問題與您的代碼無關,您將獲得我們的Linkedin API允許的內容。

閱讀下面的鏈接瞭解更多https://developer.linkedin.com/documents/connections-api