Обновление содержимого тела почтового сообщения с помощью Microsoft Graph API - PullRequest
3 голосов
/ 03 июня 2019

Я пытаюсь обновить содержимое полученного почтового сообщения, которое уже существует в папке «Входящие», с помощью API Graph.По какой-то причине сообщение обновляется, но затем сразу (через несколько секунд) сообщение возвращается к исходному содержимому.

Иногда, когда это происходит, в верхней части сообщения появляется метка:

"Это самая последняя версия, но вы внесли изменения в другую копию .."

У вас есть идеи, почему?

Я отправляю PATCH запрос на /v1.0/users/<user-id>/messages/<message-id>

Пример тела запроса:

{
  "body": {
     "contentType": "HTML",
     "content": "<html>\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n<meta content=\"text/html; charset=us-ascii\">\r\n</head>\r\n<body>\r\ntest\r\n</body>\r\n</html>\r\n"
  }
}

1 Ответ

1 голос
/ 03 июня 2019

Вы можете обновлять только черновики сообщений.Из документации :

Тело сообщения.Обновляется, только если isDraft = true.

Другими словами, вы не можете PATCH полученные сообщения или те, которые уже были отправлены.

...