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

问题描述 投票:0回答:2

需要帮助,人们,

有人可以拨打 LinkedIn V2/me 版本吗? 我能够成功对 V1 版本进行 API 调用并获得会员所需信息的响应。

https://api.linkedin.com/v1/people/~:(id、名字、姓氏、电子邮件地址、标题、位置、行业、图片网址、摘要、职位、公共-配置文件 URL、站点标准配置文件请求、上次修改时间戳)?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 将是 Sunset V1 版本,因此只需根据 LinkedIn 方面对 X 应用程序 DLP 的限制使用公共 API。

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

如何获得

r_liteprofile
许可?

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

需要调用哪个API才能获取以上数据?

提前谢谢您):-

linkedin-api
2个回答
4
投票

如果您使用的是V2并且您没有获得使用r_basicprofile的权限 然后要么向linkedin申请使用r_basicprofile的权限 或使用 r_liteprofile + r_emailaddress

r_liteprofile 用于名字、姓氏、个人资料图片、id r_emailaddress 用于获取电子邮件地址

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


0
投票

更新后,Linkedin OAuth 不再使用

r_liteprofile
r_fullprofile
范围。相反,如果您想调用
profile
端点,我们现在有
openid
email
v2/me
范围,如果您只想让用户配置文件调用
v2/userinfo
端点,我发现了这一点。请注意,
openid
范围是必需的。

© www.soinside.com 2019 - 2024. All rights reserved.