如何通过LinkedIn API获取用户Title与Supertitle?权限咨询
获取LinkedIn用户Title和Supertitle的权限要求
关于Title字段
Title属于Position个人资料字段,你当前持有的r_basicprofile权限无权访问该字段:
- 若仅需用户当前职位的基础Title,可申请
r_liteprofile权限,替换现有权限后调用接口; - 若要获取完整的职位历史及详细Title信息,需要
r_fullprofile权限,但该权限仅对LinkedIn合作伙伴计划中的应用开放,普通开发者无法直接申请。
关于Supertitle字段
Supertitle属于LinkedIn的标准化专属字段,该字段仅对通过LinkedIn合作伙伴计划审核的应用开放,普通开发者的公开API权限无法访问,且公开文档中没有面向普通开发者的获取入口。
你的403错误原因
调用https://api.linkedin.com/v2/me?fields=id,headline,position时出现的403错误,本质是r_basicprofile权限不覆盖position、title、supertitle、organization这些字段的访问权限,这些字段要么需要更高等级的个人资料权限,要么仅对合作伙伴开放。
错误详情:
{"status":403,"serviceErrorCode":100,"code":"ACCESS_DENIED","message":"Not enough permission to access field position"}
可行方案
- 仅需基础当前职位Title:申请
r_liteprofile权限,替换r_basicprofile后重新调用接口; - 需要完整Title历史或Supertitle:申请加入LinkedIn合作伙伴计划,通过官方审核后获取对应权限。
内容的提问来源于stack exchange,提问作者cc_bn
相关产品推荐
相关产品推荐

