Мы пытаемся использовать график Microsoft, чтобы запросить почтовый ящик и вернуть нам все некатегоризованные письма. Следуя OData spe c здесь: https://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part2-url-conventions/odata-v4.0-errata03-os-part2-url-conventions-complete.html#_Toc453752358
Мы должны быть в состоянии сделать что-то вроде этого:
$ filter = Categories / $ count eq 0
Но вызов возвращает операцию, исключение не поддерживается. Есть ли другой способ запрашивать неклассифицированные почтовые сообщения?
Запрос почты без категорий в настоящее время не поддерживается. Пожалуйста, добавьте запрос функции к Microsoft Graph User Voice . Я мог бы также поделиться тем, что я нашел, если это кому-нибудь пригодится.
К сожалению, следующее не работает :
https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$filter=not categories/any()&$select=categories https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$filter=categories/$count eq 0
Это будет вернуть всю почту с категориями :
https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$filter=categories/any()&$select=categories
Это будет вернуть всю почту определенной категории :
https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$filter=categories/any(x:x eq 'particular category')&$select=categories