2013-03-14 135 views
6

我有一個ios應用程序。我可以使用自定義url方案「linkedin://」從我的iOS應用程序打開鏈接的本機應用程序。但是如何通過我的ios App發佈一個鏈接到linkedin本地應用程序。我們有什麼特別的參數嗎?Linkedin的URL計劃

linkedin URL方案支持的參數是什麼?

感謝,Thiagesh

回答

3

您可以跳轉到一個描述文件:

LinkedIn://#資料/ 9999

我只是測試這在我的iPhone 5就像一個魅力。

這裏有更多的對話,但內容不多。 http://developer.linkedin.com/forum/link-open-linkedin-profile-browser-ios-linkedin-app

+0

它不適用於iOS 8.1 – 2015-03-03 15:39:24

+0

如何在私人用戶配置文件的用戶配置文件ID中鏈接,以及linkedin://#profile/9999將適用於「siteStandardProfileRequest」url id。示例在個人用戶情況下來自linkedin個人資料的響應{「elname」:「krishan」,「id」:「6EEJyx5SRb」,「lastName」:「Yadav」,「siteStandardProfileRequest」:{「url」:「https:// www.linkedin.com/profile/view?id=469731775&authType=name&authToken=t_PM&trk=api*a4746481*s5063121*「} } with url scheme: - linkedin://#profile/469731775與下面的瀏覽器相同鏈接https:// www.linkedin.com/profile/view?id=27451049謝謝 – 2016-01-04 10:04:27

4

LinkedIn已經改變了計劃,現在它以這種方式工作:

linkedin://profile/[id] 
+0

是否有可用於此類鏈接的配置文件的便攜式標識符?如果是這樣,那麼人們在哪裏得到這樣一個ID?看起來,您從REST API獲得的memberId與請求它的應用程序的鍵相關聯,因此不起作用。 – 2016-01-20 20:07:56

+0

它可以在您使用_https://www.linkedin.com/in_或_https://www.linkedin.com/profile/view?id = _ 之後從瀏覽器打開配置文件時看到的ID第一個使用「自定義網址」,第二個使用長而奇怪的標識符。 用這個方案你可以使用它們兩個。 – 2016-01-23 18:14:40

+0

@AlessioCancian在IOS中工作正常,但在Android設備中無法工作。有沒有解決方法? – 2017-03-01 11:57:29

0

如果您通過LinkedIn REST API獲得LinkedIn檔案,然後您可以在JSON中找到publicProfileUrl字段:

{ 
    ... 
    "publicProfileUrl": "https://www.linkedin.com/in/eugene-brusov" 
    ... 
} 

然後這行代碼:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.linkedin.com/in/eugene-brusov"]];

重定向到它是否安裝或目標在本地LinkedIn應用程序打開配置文件中的iOS默認瀏覽器中打開配置文件。

在iOS上測試10.0.211.0.1