我缺少什么 LinkedIn API 权限来获取组织目标名称?
What LinkedIn API permission am I missing to get organization target name?
使用 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~"
作为字段参数的一部分时,我收到一条错误消息
"not enough permissions to access field organizationalTarget~ for
GET-roleAssignee /organizationalEntityAcls"
我应该使用不同的端点来获取此数据还是我缺少什么权限?我目前正在使用 r_basicprofile、rw_company_admin 和 rw_organization 验证时的范围。
我在这个页面上找到了答案:https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/permissions-resources-mapping
"rw_organization_admin" 是缺少的范围。
您可以尝试使用此 API 调用:
curl -i -X GET \
-H "Authorization:Bearer <ACCESS-TOKEN>" \
'https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&projection=(elements*(organizationalTarget~(localizedName)))'
希望对您有所帮助
使用 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~"
作为字段参数的一部分时,我收到一条错误消息
"not enough permissions to access field organizationalTarget~ for GET-roleAssignee /organizationalEntityAcls"
我应该使用不同的端点来获取此数据还是我缺少什么权限?我目前正在使用 r_basicprofile、rw_company_admin 和 rw_organization 验证时的范围。
我在这个页面上找到了答案:https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/permissions-resources-mapping
"rw_organization_admin" 是缺少的范围。
您可以尝试使用此 API 调用:
curl -i -X GET \
-H "Authorization:Bearer <ACCESS-TOKEN>" \
'https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&projection=(elements*(organizationalTarget~(localizedName)))'
希望对您有所帮助