Microsoft Graph API предоставляет метод для перемещения почтового сообщения в другую папку:
POST /users/{id | userPrincipalName}/messages/{id}/move
Это прекрасно работает при перемещении почтового сообщения вокруг локальных папок, но возвращает 404 при перемещении почтового сообщения в папку Publi c или из нее.
{
"error": {
"code": "ErrorItemNotFound",
"message": "The specified object was not found in the store., The process failed to get the correct properties.",
"innerError": {
"request-id": "53cf2d12-b551-4fa5-97c4-0d70c99013ec",
"date": "2020-04-03T16:20:08"
}
}
}
Обратите внимание, что почтовое сообщение успешно перемещено.
В документации немного неясно о поддержке папок Publi c, но большинство операций, кажется, работают нормально, поэтому я не уверен, что я что-то не так делаю, что-то не поддерживается или ошибка.