Outlook Mail Search Api

#api #email #search #outlook

#API #Адрес электронной почты #Поиск #outlook

Вопрос:

Я буду работать над Outlook mail search 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,BccRecipientsamp;$top=10amp;$skip=0amp;$search=sample email
  

С критерием поиска по ключевому слову «from:»:

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

У них есть ключевое слово $ search, но при использовании $ search я получаю НЕВЕРНЫЙ ЗАПРОС. Насколько я понимаю, $ search не поддерживается Outlook API.

У кого-нибудь есть идеи, как я могу выполнить поиск по письмам, поскольку я хочу выполнить операцию поиска по папкам?

Заранее спасибо

Ответ №1:

Ответы.

Как насчет использования двойных кавычек для завершения subject поиска?

Нравится этот

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

Или используйте urlencode все время

 "from:invitation"