【问题标题】:LinkedIn V2 API permission for reading socialActions and SharesLinkedIn V2 API 读取 socialActions 和 Shares 的权限
【发布时间】:2026-01-26 06:30:01
【问题描述】:

当我进行以下linkedIn V2 Api 调用时,我没有收到任何权限错误 https://api.linkedin.com/v2/socialActions/{share URN}?oauth2_access_token={访问令牌}

LinkedIn API 响应

{
serviceErrorCode: 100,
message: "Not enough permissions to access /socialActions/{target} GET ",
status: 403
}

这些是 Default application Permissions

有人可以帮忙吗? (需要在 V2 api 上进行这项工作)

【问题讨论】:

  • 嘿@akhileshwar 你解决了吗?我也遇到了同样的问题...
  • 您是如何找到这些端点的文档的?我的印象是这些端点只有在获得允许使用 r_ad_campaigns 权限范围的 LinkedIn Marketing API 之后才能访问。我仍然遇到同样的问题,不知道在哪里可以寻求更多帮助。

标签: linkedin linkedin-api


【解决方案1】:

如果您没有与目标公司交互的适当管理员权限,您的 API 调用将返回 403 Forbidden 错误。

以下端点是唯一可供公众使用的端点:

个人资料 API — /v1/people/~ 共享 API — /v1/people/~/shares 公司 API — /v1/companies/{id}

如果您的应用程序当前正在使用任何其他 API 服务(例如 Connections、Groups、People Search、Invitation、Job Search 等),您将必须申请成为提供必要 API 访问权限的相关合作伙伴计划的成员继续利用上面未列出的任何端点。

https://developer.linkedin.com/support/developer-program-transition

【讨论】:

  • 通过合作伙伴计划,您需要获得应用程序的 rw_organization 权限,同时还需要进行身份验证。
【解决方案2】:

使用更新的 V2 访问令牌时,端点运行良好。

【讨论】: