首页 > 解决方案 > LinkedIn V2 版本 API“没有足够的权限访问 /me GET”

问题描述

需要帮助的人,

有没有人可以拨打 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 日起r_basicprofile,在领英消费应用平台获得 V1 版本许可。

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

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

如何获得 r_liteprofile许可?

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

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

提前谢谢你): -

标签: linkedinlinkedin-api

解决方案


如果您使用的是 V2 并且您没有获得使用 r_basicprofile 的许可,那么要么申请使用 r_basicprofile 到linkedin 的许可,要么使用 r_liteprofile + r_emailaddress

r_liteprofile 用于 firstName,lastName,profilePicture,id r_emailaddress 用于获取 emailAddress

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


推荐阅读