首页 > 解决方案 > HTTPError:403 客户端错误:禁止访问 url:https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee

问题描述

我在尝试访问任何组织查找 API 端点时遇到了这个错误:

HTTPError: 403 Client Error: Forbidden for url: https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee

我也遇到了组织搜索 API 的这个错误。这很奇怪,因为我的“使用和限制”控制台说这些请求是成功的。我已尝试通过电子邮件发送LMSdeveloperteam@linkedin.com有关此错误的信息,但未收到任何回复。

这是我的应用当前拥有的权限:

这是我的“使用和限制”屏幕:请求控制台

我能够成功访问许多 v2 端点,并且我们已经拥有 API 访问权限,因此除了继续在LMSdeveloperteam@linkedin.com此处发送电子邮件和发布之外,我还可以做什么。

有没有人有任何想法?LinkedIn支持你能看看这个吗?

标签: linkedinlinkedin-api

解决方案


您能否验证您在至少一个组织中拥有管理员帐户?

根据您的应用程序的权限,某些组织 API 请求可能要求经过身份验证的成员具有特定的组织角色类型,例如 ADMINISTRATOR。您可以按成员或组织实体查找访问控制信息。

如果您有来自组织的另一个 api 调用来查看您是否有权访问组织 api,您是否也可以尝试一下?

https://api.linkedin.com/v2/organizations/{organization ID}

推荐阅读