linkedin - 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支持你能看看这个吗?
解决方案
您能否验证您在至少一个组织中拥有管理员帐户?
根据您的应用程序的权限,某些组织 API 请求可能要求经过身份验证的成员具有特定的组织角色类型,例如 ADMINISTRATOR。您可以按成员或组织实体查找访问控制信息。
如果您有来自组织的另一个 api 调用来查看您是否有权访问组织 api,您是否也可以尝试一下?
https://api.linkedin.com/v2/organizations/{organization ID}
推荐阅读
- php - 错误 500 End While Wordpress 错误
- c++ - 为什么我们需要用 Catch 单独编译一个主测试文件?
- sql - SQL SELECT TOP 1 1 或 SELECT COUNT(1)
- python - TypeError:期望一个字符串或其他字符缓冲区对象 - XPath
- docker - dockerfile中的双箭头(<<:*django)是什么意思?
- r - 正态性检验结果解释
- php - 如何从受密码保护的目录中制作 PHP 调用目录列表
- ruby - tIdentifier 简单数组问题
- c - 查找多嵌套数组的下一个内存变量
- go - 使用 viper 的动态组名