J'utilise https://graph.microsoft.com/v1.0/me/messages?$filter=isRead eq false
dans Microsoft Graph Explorer pour retourner une liste de mes emails non lus. Mon objectif est d'avoir un simple HUD sur mon site Web qui affiche une notification à tous les utilisateurs connectés combien de messages non lus ils attendent dans Outlook.Can Microsoft Graph filtre-t-il le courrier indésirable?
Le problème est que cela renvoie tous les e-mails non lus dans mon dossier Courrier indésirable en plus de mes e-mails légitimes non lus. Je voudrais filtrer le courrier indésirable, mais le graphique ne me permet pas de le faire systématiquement pour tous les utilisateurs.
Tous les e-mails ont un parentFolderID
et Graph indique que l'e-mail de mon dossier Courrier indésirable est "parentFolderId": "AQMkAGFjOGFkNWM2LTcxMjQtND..."
. Cela signifie que je pourrais filtrer mon propre courrier indésirable, mais cela n'aide pas le reste de mes utilisateurs, car ils auraient chacun un parentFolderID
unique pour leur courrier indésirable.
Je pourrais créer une règle pour moi-même qui marque Junk Email comme lu, mais je ne peux pas attendre mes utilisateurs à faire quelque chose comme ça.
Des idées sur la façon dont je peux filtrer les courriels indésirables pour tous les utilisateurs?
Cela m'a mis sur le bon chemin. Le "unreadItemCount" pour le dossier Boîte de réception est ce que j'avais réellement besoin d'obtenir. –