我缺少获得组织目标名称的LinkedIn API权限吗?

时间:2018-12-21 21:16:22

标签: linkedin linkedin-api

使用LinkedIn API v2.0,我目前正在尝试获取其作为管理员的经过身份验证的用户的组织ID和名称的列表。我可以使用以下方法获取所有组织ID:

https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&start=0&count=100&fields=organizationalTarget&oauth2_access_token={{OAUTH_ACCESS_TOKEN}}

但是当我在字段参数中添加"organizationTarget~"时出现错误

  

“没有足够的权限来访问字段organizationalTarget〜   GET-roleAssignee / organizationalEntityAcls“

我应该使用其他端点来获取此数据还是缺少什​​么权限?验证时,我目前正在使用 r_basicprofile rw_company_admin rw_organization 范围。

2 个答案:

答案 0 :(得分:0)

我在此页面上找到了答案:https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/permissions-resources-mapping

缺少“ rw_organization_admin”。

答案 1 :(得分:0)

您可以尝试以下API调用:

 curl -i -X GET \
   -H "Authorization:Bearer <ACCESS-TOKEN>" \
 'https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&projection=(elements*(organizationalTarget~(localizedName)))'

希望获得帮助