2012-07-19 102 views
4

使用IOS,我試圖將LinkedIn整合到應用程序中。 該集成也正常工作,用戶登錄也在工作,但我無法獲取用戶個人資料的所有記錄作爲教育,技能和所有的數據。 成功登錄後,我只能得到這四個值。 負一名稱 上門-標準輪廓請求 -last名 -headline在iPhone中從LinkedIn獲取用戶個人資料數據sdk

任何人都可以請把所有的值,而不是這些。 非常感謝。

回答

12

問題是在登錄後從LinkedIn獲取配置文件數據。 演示應用程序是從https://github.com/ResultsDirect/LinkedIn-iPhone

我們必須在「 - (RDLinkedInConnectionID *)profileForCurrentUser」這個函數中進行修改。 該函數位於LinkedInClientLibrary - > Classes - > RDLinkedInEngine這個位置。

我們只需更改以下網址即可獲取數據。

NSURL* url = [NSURL URLWithString:[kAPIBaseURL stringByAppendingString:@"/v1/people/~/ 
"]]; 

,以獲取用戶配置文件數據只是URL更改爲:

NSURL* url = [NSURL URLWithString:[kAPIBaseURL stringByAppendingString:@"/v1/people/~:(id,first-name,last-name,maiden-name,formatted-name,phonetic-last-name,location:(country:(code)),industry,distance,current-status,current-share,network,skills,phone-numbers,date-of-birth,main-address,positions:(title),educations:(school-name,field-of-study,start-date,end-date,degree,activities))"]]; 

從這個網址就可以進行個人資料的用戶的數據。

爲了獲得更多的領域,從用戶配置文件是指這些鏈接:

https://developer.linkedin.com/documents/field-selectors https://developer.linkedin.com/documents/profile-fields

要根據字段中的數據得到我們不得不提到領域的父母和that.This所需的字段列在https://developer.linkedin.com/documents/profile-fields此鏈接。

如果我們想從教育方面的數據,所以我們不得不提到的

educations:(school-name,field-of-study,start-date,end-date,degree,activities) 

的教育將在括號中的父母和其他數據()是它的領域,我們可以從配置文件中看到。

希望這會和你一起工作。

+0

感謝它.. – Warewolf 2012-10-05 07:39:53

+0

from last som e小時我正在搜索這個東西,但最後我從這裏得到了解決方案。謝謝。 – 2013-11-20 09:58:06

2

微給出的上述解釋是正確的螞蟻適當

要想從LinkedIn的電子郵件ID只改變URL

NSURL *url = [NSURL URLWithString:@"http://api.linkedin.com/v1/people/~:(id,first-name,last-name,maiden-name,email-address,formatted-name,phonetic-last-name,location:(country:(code)),industry,distance,current-status,current-share,network,skills,phone-numbers,date-of-birth,main-address,positions:(title),educations:(school-name,field-of-study,start-date,end-date,degree,activities))"]; 

,你會得到

,或者您想了解更多的電子郵件幫助你可以按照堆棧溢出連接 Not able to fetch Linked connections EMAIL ID

相關問題