search – 为Microsoft Graph创建一个与“contains”等效的过滤
我需要为Microsoft Graph API创建一个$filter查询,用于搜索字符串中的特定单词(用户的显示名称).
例如,我希望能够找到名称中包含“Esteban”的所有用户:
以下查询有效,但仅返回名称中以“Esteban”开头的用户,而不是包含“Esteban”的用户: https://graph.microsoft.com/v1.0/users?$filter=startswith(displayName,'Esteban') 我也尝试使用contains而不是startswith,但它给出了一个错误响应:
即使Microsoft Graph docs说他们支持OData 4.0,他们也说:
我还尝试了OData documentation和construction rules给出的其他命令,这些命令应该由过滤器和其他查询参数支持. 特别是我尝试了这些命令的组合:
但没有成功.似乎MS Graph API除了startwith之外不支持任何东西. 我尝试了v1.0和API的beta端点. 有没有其他方法,MS Graph API支持的OData 4.0命令和/或查询参数的一些智能组合,允许搜索等效包含? PS:您可以使用Graph Explorer here试用查询.
如您所知,Graph API现在不支持您的要求.我的建议是首先获取用户列表,然后进行内存过滤.这种方式也适用于其他不支持的Graph API.
同时,在User Voice投票支持existing feature request或提交新的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 我可以在64位Windows 10上创建基于x86的Android虚拟设备(AV
- windows-server-2008-r2 – “无法打开服务器服务性能对象.
- windows – 以编程方式在用户桌面上创建Web快捷方式
- Windows服务 – 启动Windows服务失败,错误1053
- windows – qmake命令将文件和文件夹复制到输出目录中
- windows – 即使需要重启/重启,如何强制DSC执行所有配置(包
- windows – Visual Studio 2008中的“符号浏览器”是什么/哪
- Qt5对WinXP系统的支持和兼容情况
- windows-7 – 登台新计算机的最佳方式 – 以没有密码的用户
- APC注入