使用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 范围。
答案 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)))'
希望获得帮助