You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LinkedIn V2版本/me API调用权限错误求助

LinkedIn V2版本/me API调用权限错误求助

兄弟,我之前踩过完全一样的坑!你现在的问题核心就是授权时请求的权限范围(scope)不对——虽然/userinfo和/me看起来都是拿用户信息,但LinkedIn对这两个端点的权限要求是完全不一样的。

先给你理清楚关键差异:

  • /userinfo是OpenID Connect标准的端点,只需要openid、profile这类基础OIDC权限就能访问;
  • 但V2版本的/me API属于LinkedIn专属的用户资料端点,必须要申请对应的LinkedIn权限才行,最基础的就是r_liteprofile权限(用来获取用户的ID、姓名、头像这类基础资料)。

给你列好解决步骤:

  1. 回到你的授权请求链接,检查scope参数里有没有包含r_liteprofile。比如正确的scope组合应该是类似这样的:
    openid profile email r_liteprofile
    
    如果你之前只加了OIDC相关的权限,那肯定会触发权限不足的错误。
  2. 用更新后的scope重新发起授权流程,拿到新的授权码后再交换成新的access token——旧的token因为权限范围不够,没法用来调用/me接口。
  3. 用新生成的access token调用/me API,应该就能正常返回数据了。

另外提醒一句:如果之后你需要获取更多用户信息(比如职位、公司动态),还要添加对应的权限(比如r_basicprofile或者r_member_social),不过这些权限可能需要在LinkedIn开发者平台提交审核才能启用,但r_liteprofile一般是默认开放的,不需要额外审核。

备注:内容来源于stack exchange,提问作者Kshitij Kasliwal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:44:50