Outlook 365 Web API 在 URI 中的 Orderby 子句上抛出错误的请求错误
Outlook 365 Web API throwing bad request error on Orderby clause in URI
我正在尝试通过从
以下的收件箱文件夹的子文件夹升序来检索未读电子邮件顺序
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 上做错了什么导致错误的请求。
在 v2.0 中,DateTimeReceived
更改为 ReceivedDateTime
。
我正在尝试通过从
以下的收件箱文件夹的子文件夹升序来检索未读电子邮件顺序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 上做错了什么导致错误的请求。
在 v2.0 中,DateTimeReceived
更改为 ReceivedDateTime
。