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

调用LinkedIn People API获取他人资料时遇Invalid Member ID 403错误求助

LinkedIn API 403 Invalid Member Id问题排查与解决

核心问题拆解

你遇到的403错误主要来自ID格式错误、权限范围不匹配两个核心点,结合LinkedIn API的最新限制,具体排查和解决步骤如下:

一、替换正确的会员ID格式

你从个人主页URL提取的vijay-s-xxxx是公开 vanity ID,LinkedIn Rest.li API要求使用会员的内部UUID(比如urn:li:person:abc123XYZ或纯字母数字的UUID字符串):

  • 调用GET https://api.linkedin.com/rest/me,返回数据中的id字段就是你的内部UUID;
  • 用这个UUID替换请求中的vijay-s-xxxx,比如GET https://api.linkedin.com/rest/people/(id:abc123XYZ),测试是否能返回你的资料——这一步可直接验证ID格式问题。

二、检查并补充权限范围

  1. 废弃权限替换:旧的r_basicprofile已被淘汰,现在需要申请r_liteprofile(获取公开会员资料)或r_member_social(获取带社交关系的资料);
  2. 权限生效条件:即使有上述权限,也只能获取与授权用户有连接关系的会员资料,或者对方设置为完全公开的资料——LinkedIn禁止无授权获取陌生人的资料;
  3. 应用权限配置:在开发者平台的应用「产品」选项卡中,确认已添加Member Profile产品,并确保用户授权时同意了对应的权限范围。

三、使用官方推荐的端点格式

不要自行构造/people端点,LinkedIn官方推荐使用/person Rest.li端点,正确请求示例:

GET https://api.linkedin.com/rest/person/(id:{{internal-uuid}})
Headers:
  X-RestLi-Protocol-Version: 2.0.0
  Authorization: Bearer {{access-token}}

四、广告应用的额外限制

你的应用属于Advertising API类型,会受到广告相关的权限约束:

  • 广告类应用调用会员资料接口,仅能获取与广告受众、广告账户相关的会员数据,不能随意访问任意会员资料;
  • 确认你的应用用途与LinkedIn审批的权限范围匹配,若需要扩展会员资料访问权限,需在开发者平台提交权限申请说明。

内容的提问来源于stack exchange,提问作者vijay s

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 19:12:45