Outlook邮件搜索Api

时间:2016-10-21 16:24:02

标签: api email search outlook

我将处理outlook邮件搜索API,正如我在文档中所读到的

Outlook Rest Mail API文档

https://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations#get-messages

只需使用$ search参数查询:

url: https://outlook.office.com/api/beta/me/MailFolders/INBOX/messages?$select=Sender,Subject,From,CcRecipients,HasAttachments,Id,SentDateTime,ToRecipients,BccRecipients&$top=10&$skip=0&$search=sample email

使用搜索条件"来自:"关键字:

url: https://outlook.office.com/api/beta/me/MailFolders/INBOX/messages?$select=Sender,Subject,From,CcRecipients,HasAttachments,Id,SentDateTime,ToRecipients,BccRecipients&$top=10&$skip=0&$search=from:invitation

他们有 $ search 关键字但是通过使用$ search我得到 BAD REQUEST 。根据我的理解,Outlook API不支持$ search。

任何人都知道如何在邮件上执行搜索,因为我想执行文件夹智能搜索操作?

先谢谢

1 个答案:

答案 0 :(得分:2)

G-reetings。

如何使用双引号打包subject搜索?

喜欢这个

https://outlook.office.com/api/beta/me/MailFolders/INBOX/messages?$select=Sender,Subject,From,CcRecipients,HasAttachments,Id,SentDateTime,ToRecipients,BccRecipients&$top=10&$skip=0&$search="from:invitation"

或者一直使用urlencode

%22from%3Ainvitation%22