如何通过LinkedIn API获取主页动态?权限齐全仍遇403错误求助
解决LinkedIn API获取动态的403参数验证错误
问题分析
你调用ugcPosts和share接口时出现的403错误,核心原因是参数格式不合法或权限不匹配,以下是针对性的解决步骤:
1. 修正作者URN参数格式
- 调用个人动态接口时,
authors参数不能直接用urn:li:person:me,必须替换为你的个人真实URN(格式为urn:li:person:XXXXXX,其中XXXXXX是你的LinkedIn个人ID)。 - 确保参数格式严格符合要求:
authors=List(urn:li:person:你的个人ID),注意括号前后无空格,URN拼写正确。
2. 检查并补充必要权限
- 获取个人主页动态需要
r_member_social权限,你的当前权限列表中仅包含w_member_social(发布权限),缺少读取权限,需在开发者应用中申请添加r_member_social。 - 获取企业主页动态需要
r_organization_social权限,你已拥有该权限,但需确保调用时使用的企业URN正确(格式为urn:li:organization:企业ID),且当前授权账号拥有该企业的访问权限。
3. 验证Access Token权限范围
- 确认你的Access Token已包含所需权限:可以通过LinkedIn开发者平台的Token调试工具,检查token的scope是否包含
r_member_social(个人)或r_organization_social(企业)。 - 如果权限缺失,需重新发起授权流程,确保用户同意授予对应的读取权限。
4. 规范接口调用示例
- 个人动态正确调用示例:
GET https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn:li:person:你的个人ID) - 企业动态正确调用示例:
GET https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn:li:organization:你的企业ID)
内容的提问来源于stack exchange,提问作者Test
相关产品推荐
相关产品推荐

