gpt4 book ai didi

office365 - 使用 Microsoft Graph API 显示 Office 365 用户即将到来的生日列表

转载 作者:行者123 更新时间:2023-12-04 20:34:56 25 4
gpt4 key购买 nike

使用 Microsoft Graph API,我想创建所有 Office 365 用户生日的列表,但我目前无法获取具有相关属性的用户列表。

要设置此列表,我需要通过 Graph API 公开以下属性:

  • id
  • 显示名称
  • 用户主体名称
  • 生日

  • 使用图形资源管理器, https://graph.microsoft.io/en-us/graph-explorer ,我试图请求我自己的属性(graph.microsoft.com/v1.0/Me/?$select=id,displayName,userPrincipalName,birthday),它有效:
    {
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(id,displayName,userPrincipalName,birthday)/$entity",
    "id": "aaaaaaaa-bbbbb-ccccc-a3c6-63817c4bbbca",
    "displayName": "Harold van de Kamp",
    "userPrincipalName": "harold@company.com",
    "birthday": "2000-08-15T00:00:00Z"
    }

    当我查询所有用户(graph.microsoft.com/v1.0/Users)时,这也有效,但不包含所有必需的属性

    但是当我使用所需的属性(graph.microsoft.com/v1.0/Users/?$select=id,displayName,userPrincipalName,birthday)查询所有用户时,我收到以下错误:
    {
    "error": {
    "code": "InternalServerError",
    "message": "This operation is not yet supported.",
    "innerError": {
    "request-id": "06a7b9c9-2fcd-4f26-a86c-fe9704a35a1e",
    "date": "2016-06-11T11:15:45"
    }
    }
    }

    查询 beta API (graph.microsoft.com/beta/Users/?$select=id,displayName,userPrincipalName,birthday) 会导致相同的错误。

    问题 :知道为什么我会收到此错误以及我们如何才能使其正常工作?

    奖金问题 : 是否可以直接查询即将到来的 15 个生日的列表?

    最佳答案

    抱歉 Harold,但不幸的是,正如错误消息所述,目前不支持此功能。在幕后,Microsoft Graph 正在向多个服务发出数据请求。虽然 Microsoft Graph 支持服务内分页,但尚不支持跨服务分页(或扩展)。这是我们将要做的事情,但恐怕还没有预计到达时间。

    关于office365 - 使用 Microsoft Graph API 显示 Office 365 用户即将到来的生日列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37763219/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com