通过linkedin登录获取vanityName以实现三足授权流程

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

我正在尝试使用 3 足 OpenID 身份验证获取登录用户的虚名。 linkedin 文档看起来已经过时了。它说你必须使用 r_liteprofile,但是 linkedin 文档范围与我在开发者控制台中看到的不匹配:

唯一可用的范围是 openid、个人资料和电子邮件。 当点击 https://api.linkedin.com/v2/userinfo 时,accessToken 工作正常并返回带有用户详细信息的 JSON 对象。但虚荣名不见了。我需要这个。

点击https://api.linkedin.com/v2/me时,

我收到此错误: { “服务错误代码”:100, "message": "没有足够的权限访问:GET /me", “状态”:403 }

有人可以帮助我吗?

javascript oauth linkedin-api
1个回答
0
投票

从版本 202306 开始不再支持

r_liteprofile
,但 LinkedIn API 文档尚未更新。

今后访问

/rest/me
点所需的最低权限将为
r_basicprofile

如果您在使用新权限/范围后仍然收到权限错误,请等待 5 分钟并重试,以确保您不会收到来自 LinkedIn API 身份验证缓存错误的错误。

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