如何获取LinkedIn接口https://api.linkedin.com/v2/me的访问权限
解决LinkedIn API
/v2/me接口权限不足问题 1. 明确所需权限
调用/v2/me接口需要个人资料类权限,常用的核心权限包括:
r_liteprofile:获取基础个人资料(ID、姓名、头像、职业 headline 等,比userinfo字段更全面)r_emailaddress:获取用户关联邮箱(若业务需要)r_member_social:获取用户社交动态、互动数据等进阶内容
2. 在应用后台申请权限
- 登录LinkedIn开发者后台,进入你的应用详情页
- 找到「Permissions & Features」(或「Products」)板块
- 在「Consumer Products」分类下,找到目标个人资料权限(比如
r_liteprofile),点击「Request Access」 - 按照页面提示填写申请信息:如实说明应用的具体用途、用户数据的使用场景,确保符合LinkedIn开发者政策(比如不滥用数据、明确告知用户数据用途)
3. 更新授权流程
权限申请通过后,需要在OAuth授权请求中添加对应的权限范围:
- 构造授权URL时,
scope参数需包含已获批的权限,示例:scope=r_liteprofile%20r_emailaddress - 引导用户重新授权你的应用,新获取的Access Token会包含新增权限,此时再调用
/v2/me接口即可正常返回数据
4. 审核注意事项
- 申请时务必如实描述场景,非商业个人项目明确说明后更容易通过审核
- 只申请实际需要的权限,避免过度申请增加审核不通过的概率
内容的提问来源于stack exchange,提问作者Mark C
相关产品推荐
相关产品推荐

