Outlook 365 Web API在URI中的Orderby子句上抛出错误的请求错误

时间:2017-03-14 02:08:06

标签: c# sorting office365-restapi

我正在尝试通过从下面的Inbox文件夹的子文件夹升序来检索未读的电子邮件订单

URI

尝试1

https://outlook.office.com/api/v2.0/me/MailFolders/AAMkADBjMGZiZGFAAB4xqMmAAA=/messages?$count=true&$filter=isread%20eq%20false&$orderby=DateTimeReceived+asc

结果 - StatusCode:400 - 错误请求

尝试2

https://outlook.office.com/api/v2.0/me/MailFolders/AAMkADBjMGZiZGFAAB4xqMmAAA=/messages?$count=true&$filter=isread%20eq%20false&$orderby=DateTimeReceived%20asc

结果 - StatusCode:400 - 错误请求

如果我尝试使用Web API v1.0,则orderby正在运行。

带v1.0的URI

https://outlook.office365.com/api/v1.0/me/folders/AAMkADB4xqMmAAA=/messages?$count=true&$filter=isread%20eq%20false&$orderby=DateTimeReceived%20asc

https://outlook.office365.com/api/v1.0/me/folders/AAMkADBB4xqMmAAA=/messages?$count=true&$filter=isread%20eq%20false&$orderby=DateTimeReceived+asc

任何人都可以告诉我在v2.0中做错了什么导致了错误的请求。

1 个答案:

答案 0 :(得分:1)

在v2.0中,DateTimeReceived更改为ReceivedDateTime