LinkedIn v2组织API端点失败

时间:2019-02-14 14:12:14

标签: linkedin linkedin-api

我当前正在请求范围w_company_adminr_basicprofilerw_organization

我已经发布了一个类似的问题here,但是我没有得到支持,因此我正在尝试另一种方法。

我找到了另一个应该获取组织名称的终结点。我使用此端点获取组织的ID:

https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&start=0&count=100&fields=organizationalTarget&oauth2_access_token='.$oauth_token;

然后,当我从骨灰盒中提取ID时,我只留下ID号,我在此请求中就使用了

https://api.linkedin.com/v2/organizations/'.$company_id.'?projection=(elements*(entity~(vanityName)))&oauth2_access_token='.$oauth_token;

问题在于此请求返回的状态为 200 ,输出为"{}"

我不明白为什么不返回任何数据?考虑到第一个请求成功完成,API请求似乎失败了。

2 个答案:

答案 0 :(得分:1)

我可以复制问题,您应该使用其他投影。 使用这个:

projection=(vanityName)

代替此:

projection=(elements*(entity~(vanityName)))

在这种情况下,文档here可能对装饰器的用法具有误导性。

希望获得帮助

答案 1 :(得分:1)

重新发布了您原来的问题的答案: 我在此页面上找到了答案:https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/permissions-resources-mapping

缺少“ rw_organization_admin”。