#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"