Microsoft graph api 电子邮件中包含“的所有用户”@“我的域名”;

Microsoft graph api 电子邮件中包含“的所有用户”@“我的域名”;,microsoft-graph-api,Microsoft Graph Api,我应该在Microsoft Graph(最新版本)中使用哪个查询来获取包含特定字符序列的电子邮件的所有用户 即: 以序列结尾的电子邮件仍然可以接受,但首选第一种方式 users.Where( x => x.EndsWith( str)); 与单独查询每个用户相比,更倾向于获取一个包含用户数组的Json作为响应。Microsoft,也不支持LINQ风格的查询。因此,无法基于给定的SMTP域筛选用户资源。用户也可以有多个与记录关联的电子邮件地址(userPrincipalName,mail,

我应该在Microsoft Graph(最新版本)中使用哪个查询来获取包含特定字符序列的电子邮件的所有用户

即:

以序列结尾的电子邮件仍然可以接受,但首选第一种方式

users.Where( x => x.EndsWith( str));
与单独查询每个用户相比,更倾向于获取一个包含用户数组的Json作为响应。

Microsoft,也不支持LINQ风格的查询。因此,无法基于给定的SMTP域筛选
用户
资源。用户也可以有多个与记录关联的电子邮件地址(
userPrincipalName
mail
proxyAddresses[]

您的最佳选择是下拉具有相关属性的
用户
记录并脱机处理它们:

/v1.0/users/?$select=id,displayName,userPrincipalName,Mail,proxyAddresses
如果这是您需要定期执行的操作,您可以存储它们,并仅下拉已更改的记录以保持两者同步:

/v1.0/users/delta?$select=id,displayName,userPrincipalName,Mail,proxyAddresses
/v1.0/users/delta?$select=id,displayName,userPrincipalName,Mail,proxyAddresses