我有一个ios应用程序。我可以使用自定义url方案“linkedin://”从我的iOS应用程序打开链接的本机应用程序。但是如何通过我的ios App发布一个链接到linkedin本地应用程序。我们有什么特别的参数吗?Linkedin的URL计划
linkedin URL方案支持的参数是什么?
感谢,Thiagesh
我有一个ios应用程序。我可以使用自定义url方案“linkedin://”从我的iOS应用程序打开链接的本机应用程序。但是如何通过我的ios App发布一个链接到linkedin本地应用程序。我们有什么特别的参数吗?Linkedin的URL计划
linkedin URL方案支持的参数是什么?
感谢,Thiagesh
您可以跳转到一个描述文件:
LinkedIn://#资料/ 9999
我只是测试这在我的iPhone 5就像一个魅力。
这里有更多的对话,但内容不多。 http://developer.linkedin.com/forum/link-open-linkedin-profile-browser-ios-linkedin-app
在iOS 8.3工作:
linkedin://profile?id=[id]
看看到:http://pureoxygenlabs.com/10-app-url-schemes-for-marketers/
LinkedIn已经改变了计划,现在它以这种方式工作:
linkedin://profile/[id]
是否有可用于此类链接的配置文件的便携式标识符?如果是这样,那么人们在哪里得到这样一个ID?看起来,您从REST API获得的memberId与请求它的应用程序的键相关联,因此不起作用。 – 2016-01-20 20:07:56
它可以在您使用_https://www.linkedin.com/in_或_https://www.linkedin.com/profile/view?id = _ 之后从浏览器打开配置文件时看到的ID第一个使用“自定义网址”,第二个使用长而奇怪的标识符。 用这个方案你可以使用它们两个。 – 2016-01-23 18:14:40
@AlessioCancian在IOS中工作正常,但在Android设备中无法工作。有没有解决方法? – 2017-03-01 11:57:29
如果您通过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.2和11.0.1。
它不适用于iOS 8.1 – 2015-03-03 15:39:24
如何在私人用户配置文件的用户配置文件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