Microsoft Teams:如何设置聊天消息的作者?

问题描述 投票:0回答:1

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

那么可以设置聊天消息的作者吗?

microsoft-graph microsoft-teams
1个回答
2
投票

尚无法在任何API,图表或机器人中模仿其他用户。我们计划在某些时候执行此操作,但它需要提升权限,并且能够将消息注释为由API而不是用户创建,并且可以在以后审核这些类型的注释。否则这是一个巨大的安全漏洞。

构建这些底层功能是我们不支持迁移方案的原因。

© www.soinside.com 2019 - 2024. All rights reserved.