2017-02-10 12 views
0

Я использую Перспективы REST API V2 (https://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations)Detemine корня родительской папка сообщения с Перспективой REST API

  1. Есть ли способ, чтобы определить корень родительской папки сообщения без последующих запросов, чтобы получить родительский элемент родителя родителя и т. д. папки сообщений? В моем случае я хотел бы знать, если сообщение «удалено», выяснив, находится ли сообщение в любом месте иерархии DeletedItems.

  2. Относительно этого - существует ли способ получить все сообщения под папкой независимо от того, где находятся вложенные папки в папке, без отдельных запросов на перемещение иерархии подпапок?

Спасибо за ваше время для тех, кто готов помочь :)

ответ

0
  1. Нет, нет никакого прямого пути, просто глядя на субъектах сообщений. Вы можете синхронизировать иерархию почтовых папок локально с вашим клиентом, а затем по существу построить список идентификаторов для удаленных элементов и любых папок под ним, а затем сравнить идентификаторы в списке сообщений. Вы должны быть уверены в keep the folder hierarchy table on your client in sync.

  2. Нет, нет глубокого обхода. Если вы получаете коллекцию /messages из папки, это только ближайшие дети. Если вы получаете /me/messages, это сообщения из всех папок в почтовом ящике (что больше, чем вы думаете, я думаю).

 Смежные вопросы

  • Нет связанных вопросов^_^