准备 o365 回复时是否可以更改 internetMessageId?

Is it possible to change internetMessageId when preparing o365 reply?

我无法在回复草稿中更改 internetMessageId

  1. 我准备了回复草稿
POST /me/messages/<id>/createReply

<empty body>
=>
201

{
  "id": "<reply-id>"
  "isDraft": true
  ...
}
  1. 我尝试用自己的消息 ID 更新草稿,但出现错误。
PATCH /me/messages/<reply-id>

{
  "internetMessageId": "<someid@somedomain.com>"
}
=>
400

{
  "error": {
    "code": "ErrorInvalidPropertySet",
    "message": "Set action is invalid for property.",
    ...
  }
}

但是 ms doc 指出 internetMessageId "Updatable only if isDraft = true",所以更新应该有效。

我是不是漏掉了什么?

我们已经确认这确实是一个问题。我们正在安排工作来解决这个问题,但现在还没有预计到达时间。

与此同时,如果您实际上只是直接在消息 ID 上使用 /reply,则可以设置 internetMessageId。 https://docs.microsoft.com/en-us/graph/api/conversationthread-reply?view=graph-rest-1.0&tabs=http

POST https://graph.microsoft.com/v1.0/groups/{id}/threads/{id}/reply
Content-type: application/json
Content-length: 1131

{
  "post": {
    "body": {
      "contentType": "",
      "content": "content-value"
    }
  }
}