获取所有具有特定生日的用户

时间:2018-09-11 16:50:54

标签: active-directory office365 microsoft-graph

我正在尝试使用MS Graph api来获取所有具有特定生日的用户。

例如,在特定日期或特定星期内有生日的用户。

当我打电话时:

GET https://graph.microsoft.com/v1.0/users/<email>/birthday

我可以为一个用户生日:

"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('<email>')/birthday",
"value": "2018-06-07T00:00:00Z"

但是当我致电以获取所有用户时,生日属性没有显示

GET https://graph.microsoft.com/v1.0/users/

我可以通过以下方式为所有用户选择一些属性:

GET https://graph.microsoft.com/v1.0/users?$select=displayName,givenName,postalCode

但是当我将生日添加到该列表时,会出现错误:

    "code": "NotImplemented",
    "message": "This operation target is not yet supported.",
    "innerError": {
        "request-id": "48d52783-3f0d-44ba-a8f2-15c24675a49f",
        "date": "2018-09-11T16:48:54"
    }

有没有一种有效的方法来执行我要使用图形资源管理器进行的操作?

1 个答案:

答案 0 :(得分:2)

答案是否定的(对于Graph Explorer和您自己的应用程序)

UserVoice中有一个与您要的功能相似的现有功能请求。我建议为该请求投票,以便从产品团队获得适当的优先级。