Microsoft graph api 使用Microsoft Graph API更新邮件正文内容

Microsoft graph api 使用Microsoft Graph API更新邮件正文内容,microsoft-graph-api,microsoft-graph-mail,Microsoft Graph Api,Microsoft Graph Mail,我正在尝试使用graph API更新收件箱文件夹中已存在的已接收邮件的内容。由于某些原因,消息会被更新,但随后立即(几秒钟后),消息会恢复为原始内容 有时发生这种情况时,我会在邮件顶部看到一些标签: 这是最新版本,但您对另一个副本进行了更改 你知道为什么吗 我正在向/v1.0/users//messages/ 请求主体示例为: { "body": { "contentType": "HTML", "content": "<html>\r\n<head&g

我正在尝试使用graph API更新收件箱文件夹中已存在的已接收邮件的内容。由于某些原因,消息会被更新,但随后立即(几秒钟后),消息会恢复为原始内容

有时发生这种情况时,我会在邮件顶部看到一些标签:

这是最新版本,但您对另一个副本进行了更改

你知道为什么吗

我正在向
/v1.0/users//messages/

请求主体示例为:

{
  "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"
  }
}
{
“正文”:{
“内容类型”:“HTML”,
“内容”:“\r\n\r\n\r\n\r\n\r\n\r\n\r\n测试\r\n\r\n\r\n”
}
}

您只能更新草稿邮件。从:

消息的主体。仅当isDraft=true时才可更新


换句话说,您不能
修补
收到的消息或已经发送的消息。

谢谢您,但我希望Microsoft至少在文档之外阻止该api调用。我没有注意到isDraft=true,他们仍然允许我更新该字段,但响应不一致。你能确认这只是一个API问题吗?根据文档,tt听起来像是设计的。我看到了一个稍微不同的行为。消息已更新,但即使在一个小时后也没有恢复。不确定是否/何时恢复到原始状态。既然更新后的消息没有恢复为原始消息,我想知道MS是否开始允许更新接收到的(不是isDraft=true)消息内容。如果没有,那么MS必须修复API,这样它将返回错误,甚至不会更新消息的“副本”,因为接收到的消息的isDraft始终为False。