#powershell #microsoft-graph-api
Вопрос:
Я пытаюсь прочитать электронные письма для своего почтового ящика с помощью API graph с помощью Powershell. У меня есть данные, но как отфильтровать данные по отправителю. отправитель : @{Адрес электронной почты=} и как получать письма от конкретных пользователей $uri = «https://graph.microsoft.com/v1.0/users/$Почтовый ящик/сообщения?$фильтр=(от/адрес электронной почты/адрес) eq ‘it.dsd@dadad.dasda'» — это не работает, отображается так в выводе, но после преобразования в JSON я могу видеть отправителя.
Ответ №1:
Если я правильно понимаю, вы хотели бы фильтровать сообщения, которые отправляются от определенного пользователя и отправляются определенному пользователю.
AFAIK, «Получателю» является сложным объектом, который НЕ поддается фильтрации. Это означает, что вы не сможете использовать его с параметром $filter
запроса.
Вы можете использовать параметр поискового запроса ( $search
) для достижения своей цели.
Образец Запроса :
https://graph.microsoft.com/v1.0/me/messages?$search="to:<EMAIL ADDRESS> and from:<EMAIL ADDRESS>"