Я хочу получать сообщения из архивного почтового ящика (включен архив на месте) с помощью Graph API.Не могли бы вы, пожалуйста, ответить мне: как я могу это сделать?
Я нашел похожие вопросы, но последний ответ был 1 год назад.Ссылки на вопросы:
Во-первых, получить список mailFolder для вашей учетной записи
GET https://graph.microsoft.com/v1.0/me/mailFolders/
Ответ:.
{ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(' ')/mailFolders(id,displayName)", "@odata.nextLink": "https://graph.microsoft.com/v1.0/me/mailFolders?$select=id%2cdisplayName&$skip=10", "value": [ ... { "id": "AAMkADQ5OWMzMGEwLTg4ZjktNDk1Ny05NzFmLsdfZjg4ODU0YzUwYwAuAAAAAACtqDzk9UzLSpZsdesjndr1AQBNzq1HG8BvRYqBQbPeZSPaAAGdwZCCAAA=", "displayName": "archive" } ... ] }
Затем, используя идентификатор в архив с mailboxs лет ( AAMkADQ5OWMzMGEwLTg4ZjktNDk1Ny05NzFmLsdfZjg4ODU0YzUwYwAuAAAAAACtqDzk9UzLSpZsdesjndr1AQBNzq1HG8BvRYqBQbPeZSPaAAGdwZCCAAA = намой тестовый пример), чтобы получить сообщения в корневой папке и подпапке.Объедините их на своем клиенте.
GET https://graph.microsoft.com/v1.0/me/mailFolders/{archive mailbox id}/childFolders/messages GET https://graph.microsoft.com/v1.0/me/mailFolders/{ archive mailbox id}/messages