Teams Beta Chat API允许将消息发布到频道。好。我想指定此消息的作者(不是我,而是一个任意选择的用户)。能做到吗?怎么样?
更多上下文
我们需要将作者设置为必须将来自另一个系统的消息迁移到团队的迁移场景。
documentation of the chatMessage资源类型(由/chatmessage
端点使用)将某些属性列出为只读,但是from
字段都不是。这给人留下了可以设置作者的印象。
这是我尝试过的POST正文:
{
"body": {
"contentType": "html",
"content": "Hello World",
"from": {
"user": {
"displayName": "Heinrich Ulbricht"
}
}
}
}
这给了我来自服务器的500响应。我也尝试设置用户的ID。结果相同:错误500。
删除from
属性成功并发布消息。这是我使用的端点:https://graph.microsoft.com/beta/teams/<id>/channels/<id>/messages
那么可以设置聊天消息的作者吗?