首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否在v2 api中查找与用户关联的组织的URN?

问是否在v2 api中查找与用户关联的组织的URN?
EN

Stack Overflow用户
提问于 2020-02-20 08:46:35
回答 1查看 601关注 0票数 1

长话短说,我正在尝试找出在v2应用程序接口中调用哪个端点,该端点将返回一个响应,在该响应中,我可以为他们所管理的组织提取URN。然后,我将在另一个api调用中使用该URN,以了解有关公司本身的更多信息(主要是vanityName和/或localizedName)。

我们的产品正在尝试验证登录的用户是否与我们产品中的公司相关联。

之前我们使用的是:$getCompanyInfoLinkedinUrl = 'https://api.linkedin.com/v1/companies?format=json&is-company-admin=true&oauth2_access_token=' . $accessToken;

我正在寻找与使用新的v2组织应用编程接口端点的调用等效的方法。到目前为止,我还没有运气。这是PHP的fyi。

如果需要,我可以提供更多代码,但授权和访问令牌部分工作正常。这是身份验证请求,我无法按预期工作。

注意:我们可以访问营销开发人员平台,但不能访问合规性(https://docs.microsoft.com/en-us/linkedin/compliance/),不确定这是否是我正在寻找的端点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-20 22:15:29

您可以像this example一样使用Organization Access Control端点

代码语言:javascript
复制
curl  -H "X-Restli-Protocol-Version: 2.0.0" "https://api.linkedin.com/v2/organizationAcls?q=roleAssignee&projection=(elements*(*,roleAssignee~(localizedFirstName,localizedLastName),organization~(id,localizedName)))&oauth2_access_token=<AUTH_TOKEN>


{
  "elements": [
    {
      "organization~": {
        "localizedName": "<name>",
        "id": 35477867
      },
      "role": "ADMINISTRATOR",
      "organization": "urn:li:organization:35477867",
      "roleAssignee": "urn:li:person:WHJGDUaMt8",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "xxx",
        "localizedFirstName": "yyy"
      }
    },
    {
      "organization~": {
        "localizedName": "name",
        "id": 35486968
      },
      "role": "ADMINISTRATOR",
      "organization": "urn:li:organization:35486968",
      "roleAssignee": "urn:li:person:WHJGDUaMt8",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "xxx",
        "localizedFirstName": "yyy"
      }
    },
    {
      "organization~": {
        "localizedName": "name",
        "id": 35516406
      },
      "role": "ADMINISTRATOR",
      "organization": "urn:li:organization:35516406",
      "roleAssignee": "urn:li:person:WHJGDUaMt8",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "xxx",
        "localizedFirstName": "yyy"
      }
    },
    {
      "organization~": {
        "localizedName": "name",
        "id": 35516410
      },
      "role": "ADMINISTRATOR",
      "organization": "urn:li:organization:35516410",
      "roleAssignee": "urn:li:person:WHJGDUaMt8",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "xxx",
        "localizedFirstName": "yyy"
      }
    },
    {
      "organization~": {
        "localizedName": "name",
        "id": 35473047
      },
      "role": "ADMINISTRATOR",
      "organization": "urn:li:organization:35473047",
      "roleAssignee": "urn:li:person:WHJGDUaMt8",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "xxx",
        "localizedFirstName": "yyy"
      }
    },
    {
      "organization~": {
        "localizedName": "name",
        "id": 12984729
      },
      "role": "ADMINISTRATOR",
      "organization": "urn:li:organization:12984729",
      "roleAssignee": "urn:li:person:WHJGDUaMt8",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "xxx",
        "localizedFirstName": "yyy"
      }
    }
  ]
}

此外,List companies where member has a role端点可能会有所帮助

希望这对你有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60311402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档