LinkedIn V2 版本 API “没有足够的权限访问 /me GET”

Sra*_*van 5 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 时,方法 :GET in postman by access token in header 作为 Authorization.It 抛出以下错误

回复 :

{

    "serviceErrorCode": 100,

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

    "status": 403

}
Run Code Online (Sandbox Code Playgroud)

我对 V1 和 V2 版本使用了相同的OAuth2.0访问令牌。自 2015 年 8 月 10 日起获得r_basicprofile领英消费者应用平台 V1 版本的许可。

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

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

如何获得 r_liteprofile许可?

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

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

在此先感谢您):-

小智 4

如果您使用的是 V2 并且没有获得使用 r_basicprofile 的权限,则可以向 linkedin 申请使用 r_basicprofile 的权限或使用 r_liteprofile + r_emailaddress

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

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