microsoft-graph-api - 在 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 Teams 中的帖子没有“主题”。这些是聊天线程,而不是电子邮件线程。唯一的内容是body
:
{
"rootMessage": {
"body": {
"contentType": 1,
"content": "<h1>Hello world</h1>"
}
}
}
推荐阅读
- python-3.x - 在字典Python3中计算值
- bootstrap-5 - bootstrap-select 不能与 bootstrap 5 一起使用
- azure - Azure Migrate 凭据文件
- reactjs - 在 reactjs 和 expressjs 上使用 mongoose 连接不同的数据库
- python - 为什么 Numba 优化这个常规 Python 循环,而不是 numpy 操作?
- servicestack - 在连接表上选择不同的
- python - 当您在 python 中的全局变量之外调用局部变量时,这里实际发生了什么?
- javascript - 如何更改大小,使浏览器完全使用 selenium web-driver (JavaScript) 打开
- c# - 根据 C# 中包含的字符为字符串赋值的简单方法是什么?
- python - 曲线拟合拉曼光谱峰和热映射峰面积