在v2.0 API中链接-如何获取虚名或公共资料网址?

时间:2019-01-17 17:03:41

标签: ios linkedin linkedin-api

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

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?

谢谢!

2 个答案:

答案 0 :(得分:1)

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

这与r_basicprofile有关

申请合作伙伴计划

答案 1 :(得分:0)

不幸的是,除非您申请合伙计划(如KPSingh所建议的那样),否则在v2中无法轻易获得vanityName,但LinkedIn仅鼓励您获得{{1 }}。

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

  

如果您要访问未通过新的“ Lite个人资料”权限提供的成员个人资料数据,请不要应用于像Marketing Developer Platform这样的合作伙伴计划。对合作伙伴计划的访问仅适用于选择用例,所有其他访问请求将被拒绝

此外,在v2中,vanityNamer_basicprofile权限所取代。