Как получать сообщения из архивного почтового ящика с помощью MS Graph API - PullRequest
0 голосов
/ 25 октября 2018

Я хочу получать сообщения из архивного почтового ящика (включен архив на месте) с помощью Graph API.Не могли бы вы, пожалуйста, ответить мне: как я могу это сделать?

Я нашел похожие вопросы, но последний ответ был 1 год назад.Ссылки на вопросы:

1 Ответ

0 голосов
/ 26 октября 2018

Во-первых, получить список 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...