Как избежать получения сообщений IM через API Office365 REST - PullRequest
0 голосов
/ 04 января 2019

Я столкнулся с проблемой, из-за которой я неожиданно извлекаю сообщения чата через REST API Почты Office365. Согласно документации, этого не должно происходить (поскольку документированный API предназначен только для электронной почты). Интересно, есть ли какая-нибудь фильтрация, которая может быть сделана, чтобы избежать этих случаев. Судя по документам сообщений, электронная почта выглядит точно так же, как и другая электронная почта, полученная из outlook, за исключением того факта, что имя папки пустое.

Является ли имя папки null безопасной эвристикой для фильтрации здесь?

Мы получаем уведомление об этом сообщении на основе #Microsoft.OutlookServices.PushSubscription к конечной точке /messages. Мы специально фильтруем на IsDraft eq false.

1 Ответ

0 голосов
/ 24 января 2019

Не могли бы вы установить дополнительный фильтр на основе значения "Класс сообщения"? «Стандартное» сообщение имеет класс сообщения «IPM.Note».

...