如何从 linkedIn API V2 获取配置文件 URL?

How to get profile URL from linkedIn API V2?

如何从 linkedIn API V2 (api.linkedin.com/v2) 获取个人资料 URL? 请求 &scope=r_emailaddress%20r_liteprofile 响应只有名字、姓氏、ID 和 profile_picture 在 v2 之前,我们能够从 id 中找到个人资料 URL(例如: https://www.linkedin.com/profile/view?id=$ID) 但现在这显示配置文件未找到错误并且不起作用。 我浏览了很多链接并阅读了 LinkedIn 文档,但没有找到正确的解决方案而且我在 Whosebug 上阅读过 linkedIn 不推荐 r_fullprofile 权限只是为了虚名,这是正确的吗? 我应该怎么做才能从 linkedin 获取个人资料 URl?

你不能用你提到的scope

您需要将 r_basicprofile 添加到范围以请求 vanityName

一些注意事项:

  • 您的应用需要获得 r_basicprofile 可用权限,您可以通过 here、select 您的应用进行检查,然后转到“授权”选项卡,然后检查“权限”部分后。
  • 您需要将 r_basicprofile 添加到 scope 查询参数
  • Here 你可以看到你能够获取 vanityName 属性,然后你需要做的就是与 https://www.linkedin.com/in/ 连接以获得完整的配置文件URL 如“https://www.linkedin.com/in/ + vanityName”
  • Linkedin 不向任何应用授予 r_basicprofile 权限,您需要向 LinkedIn 申请,他们可能不会给您。