Nous essayons d'utiliser Microsoft graph pour interroger une boîte aux lettres et nous renvoyer tous les e-mails non catégorisés. En suivant la spécification OData ici : 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

On devrait pouvoir faire quelque chose comme ça :

$filter=Catégories/$count eq 0

Mais l'appel renvoie une exception d'opération non prise en charge. Existe-t-il un autre moyen de rechercher des messages électroniques non catégorisés ?

1
Wesley Van den Eede 12 févr. 2020 à 13:23

1 réponse

Meilleure réponse

L'interrogation des e-mails sans catégories ne semble pas être prise en charge pour le moment. Veuillez ajouter une demande de fonctionnalité à Microsoft Graph User Voice. Je pourrais aussi bien partager ce que j'ai trouvé au cas où cela serait utile à quelqu'un.

Malheureusement, ce qui suit ne fonctionne pas :

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

Cela retournera tous les messages avec des catégories :

https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$filter=categories/any()&$select=categories

Cela retournera tous les messages d'une catégorie particulière :

https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages?$filter=categories/any(x:x eq 'particular category')&$select=categories
0
Michael Mainer 18 févr. 2020 à 21:51