Microsoft graph api MS Graph API:是否可以按收件人排序邮件?

Microsoft graph api MS Graph API:是否可以按收件人排序邮件?,microsoft-graph-api,outlook-restapi,microsoft-graph-mail,Microsoft Graph Api,Outlook Restapi,Microsoft Graph Mail,说实话,我有点惊讶我没有用谷歌搜索答案(不适用于MS Graph API,也不适用于MS Outlook REST API)-看起来我是唯一一个面临按收件人排序邮件(例如,在“已发送邮件”文件夹中)任务的人 在手册里,我明白了;我可以要求像这样的东西 获取?$orderby=from/emailAddress/address 或 获取?$orderby=from/emailAddress/name,from/emailAddress/address 但收件人实际上是一个数组(甚至是3个数组:to

说实话,我有点惊讶我没有用谷歌搜索答案(不适用于MS Graph API,也不适用于MS Outlook REST API)-看起来我是唯一一个面临按收件人排序邮件(例如,在“已发送邮件”文件夹中)任务的人

在手册里,我明白了;我可以要求像这样的东西

获取?$orderby=from/emailAddress/address

获取?$orderby=from/emailAddress/name,from/emailAddress/address

但收件人实际上是一个数组(甚至是3个数组:toRecipients、ccRecipients和BcRecipients),它们又是什么呢


我尝试了所有我能想象到的API请求,但只得到了错误。我遗漏了什么吗?

不支持按集合排序。也许,如果收件人是众所周知的,您可以根据他们进行客户端排序。虽然不是最有效的,但可能会完成这项工作。

请分享尝试的查询。不确定这会有什么帮助,但仍然。。。我尝试了一些或多或少合理的查询以及许多明显愚蠢的查询。我所说的或多或少合理的查询指的是了解toRecipients的“数组性质”的查询。因为我没有找到正确的语法,所以我尝试了:GET-GET和偶数:GET和GET-BadIgor。这有助于避免重复工作。我会更深入地了解这一点,然后再回复你们。好的,我得到了回复,并将其添加为答案。谢谢。这正是我所怀疑的,只是没有找到明确的说法。顺便说一句,你是在一些手册中找到的还是你只是试图“破解”一个API?@IgorKrein这是来自MSFT开发者关怀团队的。顺便说一句,对于MS Graph支持的复杂查询,您可以查看。您还可以请求添加一个特性,这引发了第一个链接中讨论的一些特性。