我将处理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。
任何人都知道如何在邮件上执行搜索,因为我想执行文件夹智能搜索操作?
先谢谢
答案 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