未通过调用 LinkedIn API Oauth 2.0 版获得 public 个人资料 URL

Not getting public profile URL from calling LinkedIn API Oauth version 2.0

之前我使用 LinkedIn Oauth API 1.0 获取 public 个人资料 URL。但是现在 Linkedin 已经弃用了 1.0 版本,因此我搬到了 Outh API 2.0(最新),但我没有从最新的 API 2.0 版本获得 public 配置文件 URL。

我已使用 https://api.linkedin.com/v2/me 获取用户详细信息。通过调用它,我只得到名字、姓氏、个人资料图片,但没有得到 public 个人资料 URL 作为响应。我需要 public 来自 LinkedIn API 的个人资料 URL。

请指教我需要做什么!

我不确定您在配置设置中使用的 scope,但一般来说,新 r_liteprofile scope 不支持 public 配置文件 URL。有关详细信息,请参阅 this link

更新: 如果需要 public 配置文件 URL,则需要查看 r_basicprofile 范围。对于您可用的 r_basicprofile 字段,请参阅 this link here and this link here

注意另外,关于我之前在的回答,需要通过营销开发者平台link申请Linkedin权限。您将被要求填写一份只有一页的调查,以便提交您的请求。

希望这对您有所帮助。