MS Graph API:是否可以按收件人排序邮件消息?
MS Graph API: is it possible to order mail messages by recipient(s)?
说实话,我有点惊讶我没能google回答(不适用于 MS Graph API,也不适用于 MS Outlook REST API)-看来我是唯一一个面临按收件人排序邮件消息(例如,在“已发送邮件”文件夹中)的任务的人。
在手册中,我看到it is possible to order messages by sender;我可以请求像
这样的东西
GET https://graph.microsoft.com/v1.0/me/messages?$orderby=from/emailAddress/address
或
GET https://graph.microsoft.com/v1.0/me/messages?$orderby=from/emailAddress/name,from/emailAddress/address
但是实际上是一个数组(甚至 3 个数组:toRecipients、ccRecipients 和 bccRecipients)的收件人呢?
我已经尝试了所有我能想到的 API 请求,但只遇到错误。我错过了什么吗?
不支持按集合排序。也许,如果收件人是众所周知的,您可以 filter 他们并进行客户端排序。不是最有效的,但可以完成这项工作。
说实话,我有点惊讶我没能google回答(不适用于 MS Graph API,也不适用于 MS Outlook REST API)-看来我是唯一一个面临按收件人排序邮件消息(例如,在“已发送邮件”文件夹中)的任务的人。
在手册中,我看到it is possible to order messages by sender;我可以请求像
这样的东西GET https://graph.microsoft.com/v1.0/me/messages?$orderby=from/emailAddress/address
或
GET https://graph.microsoft.com/v1.0/me/messages?$orderby=from/emailAddress/name,from/emailAddress/address
但是实际上是一个数组(甚至 3 个数组:toRecipients、ccRecipients 和 bccRecipients)的收件人呢?
我已经尝试了所有我能想到的 API 请求,但只遇到错误。我错过了什么吗?
不支持按集合排序。也许,如果收件人是众所周知的,您可以 filter 他们并进行客户端排序。不是最有效的,但可以完成这项工作。