LinkedIn API v2 端点不工作

LinkedIn API v2 endpoints do not work

LinkedIn 有两个 API 版本,v1 和 v2。最近,我被告知 LinkedIn 不保证他们的 v1-API 会工作,我们应该在几年前迁移到 v2,这个信息是由 LinkedIn 支持员工与我们分享的。由于此信息,我正在尝试将应用程序迁移到 v2。

我们的客户可以向我们提供具有公司页面管理权限的 OAuth2 令牌。使用该令牌,我们将从该公司页面检索帖子和评论。如果我使用 v1-API,它可以正常工作,但我无法使用 v2-API 发出成功的请求。我尝试使用以下端点:https://api.linkedin.com/v2/shares?q=owners&owners={URN}&sharesPerOwner=100。我尝试了几种方法。

如果我使用最新版本的协议,我总是会收到错误请求错误(代码 400),否则我会收到禁止错误(代码 403)。我还尝试使用以下端点 https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee 检索组织访问控制信息,但同样的问题仍然存在。这对我来说很奇怪,因为据我所知我确实有足够的权利来检索该数据。

我自己和同事多次检查了 LinkedIn 的开发者文档,不幸的是质量很差。这个 API 应该有用吗?我是否缺少一些未记录的权限? 我的参数之一有误吗?我们需要以不同的方式使用 OAuth 吗?

我运行也喜欢这个。他们让你请求 V2 权限并填写一个包含大量必填字段的表格。批准最多需要 30 天。 link 在此 post 中。