J'ai réussi à créer un dossier de courrier, puis à le rendre caché avec la mise à jour suivante :
patch /users/xxx@xxxx/mailFolders/folderId
{"singleValueExtendedProperties": [{"id":"boolean 0x10f4", "value":"**true**"}]}
(explications sur la création d'un dossier caché https://msdn.microsoft.com/en-us/library/office/dn659505(v=exchg.150).aspx ) :
Puis je l'ai vérifié avec EWSEditor.exe ce qui prouve que le dossier a été caché avec succès.
(Mais le patch call renvoie 404, je pense que c'est un bug de cette API, il devrait renvoyer 200 puisque la mise à jour est réussie)
Après cela, si j'essaie de rendre le dossier visible, la mise à jour échoue toujours :
patch /users/xxx@xxxx/mailFolders/folderId
{"singleValueExtendedProperties": [{"id":"boolean 0x10f4", "value":"**false**"}]}
Et pour ce dossier caché, il n'y a aucun moyen de le répertorier ou de le trouver. La tentative de suppression de ce dossier caché avec l'ID mémorisé échoue également.
Il semble donc qu'il y ait des bogues dans l'API du dossier de messagerie de Graph :
- Il devrait être possible de rendre visible un dossier caché après un délai de trois mois. mise à jour précédente de caché à visible.
- Il devrait y avoir une API pour lister les dossiers cachés.
- L'API de suppression devrait être en mesure de supprimer le dossier caché.