从iOS原生应用程序打开LinkedIn个人资料页面

4
我希望能够从我们的应用程序直接打开已安装的LinkedIn应用程序。我按照LinkedIn深度链接URL方案进行操作,如下所示: linkedin://profile?id=35932112
LinkedIn应用程序会打开并显示目标人物。然而,当它超过三度关系时,它会显示非常有限的信息,并要求升级到高级账户。但是,如果我在LinkedIn应用程序中导航到其他人员,即使超过三度关系,我仍然可以看到完整的个人资料。
我错过了什么吗?这是LinkedIn的政策,还是我需要做更多的配置?
非常感谢您的帮助!
3个回答

4

尝试使用个人资料的公共网址,这对我来说很有效。 LinkedIn应用程序将拦截它并打开个人资料。该网址通常位于个人资料图片下方,并具有以下格式:

https://www.linkedin.com/in/userid

是的,这很棒。你知道为什么这适用于领英但不适用于Facebook吗? - Bradley Thomas
这个有效,谢谢。我想补充一下,如果你想显示一个公司的资料,URL 将会是 https://www.linkedin.com/company/userId - Johana Lopez 1327

1

没错,你无法基于非主要联系人显示信息。在更新的应用程序版本中,它甚至更加受限制;现在,对于第二和第三层联系人,它会返回错误。


0

有一种方法可以做到这一点,但并不是那么直接。不确定您的逻辑如何以及是否有帮助,但这是一些内容。

因此,当您使用LinkedIn登录时,可以请求public-profile-url属性,它将作为publicProfileUrl在结果中返回,然后您可以将其保存在后端。这样,所有已经为应用程序进行身份验证的用户都将保存该链接。当您尝试打开该链接时,它将打开LinkedIn应用程序或Safari,并显示该个人资料。

附注:希望这能帮助某些人,我看到您的问题已经有一段时间了 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接