【问题标题】:Linked in v2.0 API - How to get vanityname or public profile url?Linkedin v2.0 API - 如何获取虚名或公共个人资料网址?
【发布时间】:2019-06-11 22:42:42
【问题描述】:

在 v1.0 中,我们可以使用下面的 api 获取公开的个人资料 url。

https://api.linkedin.com/v1/people/~:(id,public-profile-url,first-name,last-name,email-address)?format=json

但是在 v2.0 中,当我尝试获取 r_basicprofile 时,它​​给了我 Erro 403(您没有获取 /me 权限),但是我可以使用 r_liteprofile 获取 id、名字、姓氏。

https://api.linkedin.com/v2/me

如何获得 public-profile-url 或 vanityName?

谢谢!

【问题讨论】:

  • 为了让您的应用程序能够访问领英会员数据和/或代表他们行事,他们必须经过身份验证developer.linkedin.com/docs/oauth2
  • 谢谢,但问题是当我通过 oauth2 进行身份验证并尝试获取基本配置文件时,我只能接收 id、firstname、lastname 而不是我们在 v1 api 中获得的其他信息。
  • @NiravPatel 你能解决这个问题吗?我也有同样的问题。
  • @SimplyComplexable 不,还没有想通。我收到了来自链接中的回答,我们目前仅审查和提供对那里列出的功能(例如营销分析)的访问权限,而不是任何其他类型的 LinkedIn API。此应用程序目前不提供所列功能以外的任何功能。
  • @NiravPatel 你有解决办法吗?

标签: ios linkedin linkedin-api


【解决方案1】:

不幸的是,您无法在 v2 中轻松获得 vanityName,除非您申请合作伙伴计划(如 KPSingh 建议的那样),但如果您只想获得 vanityName,LinkedIn 不鼓励您申请合作伙伴关系。

https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api-v1-migration

如果您正在寻求访问无法通过新的“精简配置文件”权限获得的会员个人资料数据,请不要申请合作伙伴计划,例如营销开发者平台。 仅适用于部分用例访问合作伙伴计划,所有其他访问请求都将被拒绝

另外,在 v2 中,r_basicprofile 被替换为 r_liteprofile 权限。

【讨论】:

    【解决方案2】:

    要在 V2 中使用此 URL,您必须获得linkedin 的许可 https://api.linkedin.com/v1/people/~:(id,public-profile-url,first-name,last-name,email-address)?format=json

    这与 r_basicprofile 有关

    申请合作伙伴计划

    【讨论】:

    猜你喜欢
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多