【问题标题】:LinkedIn V2 version API "Not enough permissions to access /me GET"LinkedIn V2 版本 API“没有足够的权限访问 /me GET”
【发布时间】:2019-06-02 06:05:17
【问题描述】:

需要帮助的人,

是否有人可以拨打 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 LinkedIn 消费者应用平台 V1 版本的权限。

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

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

如何获得r_liteprofile 权限?

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

需要调用哪个API来获取上述数据?

提前谢谢你):-

【问题讨论】:

    标签: linkedin linkedin-api


    【解决方案1】:

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

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

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

    【讨论】:

    • 现在我们正在使用 V1 版本,并且为应用程序启用了 r_basicprofile 访问权限,但 LinkedIn 还没有准备好继续与我们达成协议,他们决定停止使用 V1,他们建议只使用 V2 版本公共 LinkedIn API 是什么那些? .你能告诉我如何调用 r_liteprofile 和 r_emailaddress 端点 URL 吗?
    • 现在 r_basicprofile 仅适用于 V1(直到第 1 场比赛)。对于:r_liteprofile api.linkedin.com/v2/me OR api.linkedin.com/v2/… 对于:r_emailaddress:api.linkedin.com/v2/…*(handle~))
    • 感谢 KPSingh !!你能帮我解决一下上述权限 403-error code V2 版本的 LInkedIn 吗?
    • 是的。你说的对 !应用程序没有 r_liteprofile 权限。根据 LinkedIn 文档,如果应用程序在 2018 年 9 月 1 日至 2018 年 12 月 17 日期间成功发出了 LinkedIn v1 API 请求,它可以立即访问 v2 API,但没有。我将尝试通过创建新应用程序调用 V2 API 只是我想知道,如何从 LinkedIn 开发者平台为新创建的应用程序请求 r_liteprofile 权限。
    • 嗨,那么对于旧应用程序来说,实现 API 调用的正确方法是什么?我只收到 api.linkedin.com/v2/mer_liteprofile 响应,但我的应用程序拥有 full_profile 权限。 OAuth 似乎很好,因为我正在获取 access_token,并且我在身份验证参数中添加了 r_fullprofile 范围。请任何人帮忙!
    猜你喜欢
    • 2018-02-19
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 2019-02-27
    • 2019-11-15
    • 1970-01-01
    • 2020-01-19
    • 1970-01-01
    相关资源
    最近更新 更多