LinkedIn V2版本API“权限不足,无法访问/ me GET”

时间:2019-01-07 14:53:54

标签: linkedin linkedin-api

需要帮助的人

任何人都可以拨打LinkedIn V2 / me 版本的电话。 我可以对V1版本进行成功的API调用,并获得会员要求的信息作为响应。

https://api.linkedin.com/v1/people/~:(id,first-name,last-name,email-address,headline,location,industry,picture-url,summary,positions,public-profile-url,site-standard-profile-request,last-modified-timestamp)?format=json

当调用 https://api.linkedin.com/v2/me ?format = json时,方法:作为授权的一部分,通过标头中的访问令牌在邮递员中获取。它抛出以下错误

响应:

{

    "serviceErrorCode": 100,

    "message": "Not enough permissions to access: GET /me",

    "status": 403

}

我为V1和V2版本使用了相同的 OAuth2.0 访问令牌。自2015年8月10日以来,已在LinkedIn消费者应用程序平台中获得V1版本的r_basicprofile许可。

从我们的应用程序调用V1 API没有问题。 Linkedin将是日落V1版本,因此仅需根据LinkedIn方面的限制,对X应用程序DLP使用公共API。

什么是 LinkedIn公共API 端点和必需的API访问权限?

如何获得r_liteprofile权限?

我想要基本的会员资料信息,例如名字,姓氏,电子邮件地址,标题,位置,行业,图片网址,摘要,职位。

必须调用哪个API才能获取上述数据?

先谢谢您):-

1 个答案:

答案 0 :(得分:1)

如果您使用的是V2,但没有获得使用r_basicprofile的许可 然后要么申请许可使用r_basicprofile到linkedin 或使用r_liteprofile + r_emailaddress

r_liteprofile用于firstName,lastName,profilePicture,id r_emailaddress获取电子邮件地址

检查:https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq?context=linkedin/consumer/context