我正在尝试获取在特定日期之后创建的所有用户的列表。
我可以使用下面的端点来获取所有用户,然后再次将其扩展以请求用户创建日期。在图资源管理器中,这仅显示我的日期,其余为空白,但我猜这是由于权限限制,所以我不担心,因为它将在具有请求的图权限的SPFx Web部件中运行
https://graph.microsoft.com/v1.0/users
https://graph.microsoft.com/v1.0/users?$ select = id,displayName,jobTitle,createdDateTime
无论我输入任何过滤器,请参见下面的示例,我从不会收到任何错误信息“'createdDateTime gt 2018-08-02T13:01:13Z'中位置26的语法错误”的任何响应
https://graph.microsoft.com/v1.0/users?$ select = id,displayName,jobTitle,createdDateTime&$ filter = createdDateTime gt 2018-01-01
https://graph.microsoft.com/v1.0/users?$ select = id,displayName,jobTitle,createdDateTime&$ filter = createdDateTime gt 2018-08-02T13:01:13Z
我希望能够找到在某个日期之后创建的所有用户,但是无法在此日期属性上过滤用户结果,它仅适用于displayName eq'Raymond Little'之类的基本详细信息
答案 0 :(得分:0)
不幸的是,此资源类型当前不支持按createdDateTime
进行过滤。我们计划在将来添加它,但目前尚不能共享ETA。
您将必须获取完整的用户集合并在本地过滤掉。
如果您的方案是寻找已创建的净新用户,请考虑使用增量查询功能。它使您可以有效地拾取新创建的资源。