chatMessageMention 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示 chatMessage 实体中的提及。 提及可以是用户团队、机器人或频道

在包含一个或多个提及的 chatMessage 对象中,消息正文 内容 属性表示 HTML 格式的聊天消息。 它将每个提及的 mentionText 括在 HTML at 元素中,其id特性对应于提及的 id 属性。

例如,聊天消息包含两个提及,提及文本分别为“Megan”和“Alex”。 其正文 内容 属性指定 at 两个提及的元素,如下所示:

"body": {
    "contentType": "html",
    "content": "<div><div>Ah, <at id=\"0\">Megan</at>, <at id=\"1\">Alex</at>, I saw them in a separate folder. Thanks!</div>\n</div>"
}

content 属性中,第一个提及的 HTML id 属性为 0。 这对应于 chatMessageMention 的第一个实例的 id 属性,该实例也是 0。

第二个提及的属性为 1,与第二个id实例的 id 属性匹配,该属性为 1。

有关示例的更完整上下文,请参阅 列出通道消息答复

属性

属性 类型 说明
id Int32 在指定的 chatMessage 中提及的实体的索引。 匹配消息正文中相应 <at id="{index}"> 标记中的 {index} 值。
mentionText string 用于表示提及的字符串。 例如,用户的显示名称、团队名称。
提到 chatMessageMentionedIdentitySet 实体 (为 的用户、应用程序、团队或频道) @mentioned。

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "id": 1024,
  "mentionText": "string",
  "mentioned": {"@odata.type": "microsoft.graph.chatMessageMentionedIdentitySet"}
 }