首页 > 解决方案 > 在 Microsoft Teams 中使用主题创建线程

问题描述

我目前正在尝试通过 Microsoft Graph API 创建一个 Microsoft 团队线程(在频道内)。我希望线程有一个主题/标题,并且我正在发送以下请求(来自图形资源管理器)
POST https://graph.microsoft.com/beta/teams/{teamId}/channels/{channelId}/chatThreads
以及以下有效负载

{
    "rootMessage": {
        "body": {
            "contentType": 1,
            "content": "<h1>Hello world</h1>"
        },
        "subject": "Welcome Aboard!"
    }
}

但是,创建的线程没有任何标题,您可以在以下屏幕截图中看到。 没有主题的聊天线程 所以问题是:如何使用 Microsoft Graph API 的主题创建聊天线程?

编辑:这是我为消息“来自团队的标题”(从 UI 创建)获得的有效负载,注意包含一个主题属性。

{
            "replyToId": null,
            "etag": "1537198542791",
            "messageType": "message",
            "createdDateTime": "2018-09-17T15:35:42.791Z",
            "lastModifiedDateTime": null,
            "deleted": false,
            "subject": "title from teams",
            "summary": null,
            "importance": "normal",
            "locale": "en-us",
            "id": "1537198542791",
            "from": {
                "application": null,
                "device": null,
                "user": {
                    "id": "c2e8df37-c6a7-4d88-89b1-feb4f1fda7c5",
                    "displayName": "Vincent Biret",
                    "identityProvider": "Aad"
                }
            },
            "body": {
                "contentType": "text",
                "content": "wvwvwevw"
            },
            "attachments": [],
            "mentions": [],
            "reactions": []
        }

标签: microsoft-graph-api

解决方案


Microsoft Teams 中的帖子没有“主题”。这些是聊天线程,而不是电子邮件线程。唯一的内容是body

{
  "rootMessage": {
      "body": {
        "contentType": 1,
        "content": "<h1>Hello world</h1>"
      }
  }
}

推荐阅读