LinkedIn API权限求助:非合作开发者无法调用核心接口?
LinkedIn API权限问题:非合作开发者的可用范围
非官方合作开发者目前仅能使用LinkedIn API的极小部分功能,
/v2/me、/v2/ugcPosts、/v2/companies/这类核心端点已对普通开发者关闭,必须成为LinkedIn官方开发者合作伙伴(如Marketing Developer Platform、Talent Solutions合作伙伴)才能访问。你遇到的
serviceErrorCode:100, ACCESS_DENIED错误,根源是LinkedIn的API权限政策限制:- 旧版
r_liteprofile、r_basicprofile等scope已完全废弃,普通开发者无法再通过这类权限获取用户详细资料。 - 你当前添加的「Share on LinkedIn」和「Sign In with LinkedIn using OpenID Connect」产品,仅支持调用
/v2/userinfo端点,返回姓名、邮箱及sub字段(该字段就是用户的LinkedIn ID,可用于你需要的post相关场景,但即便拿到ID,非合作伙伴也无法调用/v2/post等需权限的端点)。 w_member_socialscope名义上对应分享权限,但普通开发者无法通过/v2/ugcPosts端点发布内容,只能使用LinkedIn原生分享按钮完成操作。
- 旧版
LinkedIn客服仅回复开发者合作伙伴是官方既定政策,普通开发者的API使用权限确实被大幅缩减,若需使用更多核心功能,需申请成为LinkedIn官方合作伙伴。
内容的提问来源于stack exchange,提问作者Leonid Zadorozhnykh
相关产品推荐
相关产品推荐

