通过


targetedChatMessage 资源类型

命名空间:microsoft.graph

重要

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

表示Microsoft Teams 中仅对指定收件人可见的目标邮件。 与群聊或频道中的所有参与者可见的常规消息不同,定向消息为需要用户特定信息的机器人交互和应用到用户的通信提供了隐私。

目标消息用于以下方案:

  • 组上下文中的机器人身份验证请求,其中凭据应仅对请求用户可见。
  • 新成员的聊天摘要,仅对加入成员可见。
  • 包含敏感或用户特定信息的主动和反应式机器人消息。

继承自 chatMessage

方法

方法 返回类型 说明
获取所有目标消息 targetedChatMessage 集合 获取在群组聊天和频道中发送给特定用户的所有 目标消息
获取所有保留的目标消息 targetedChatMessage 集合 在群组聊天和频道中获取发送给特定用户的所有保留 目标消息
删除通道的目标消息 从通道上下文中删除特定的 目标消息
删除聊天的目标消息 从聊天上下文中删除特定的 目标消息

属性

属性 类型 说明
附件 chatMessageAttachment 集合 对附加对象(如文件、选项卡、会议或其他项)的引用。 继承自 chatMessage
body itemBody 消息的内容。 继承自 chatMessage
channelIdentity channelIdentity 如果目标消息是在频道上下文中发送的,则为频道和团队信息。 包含 channelIdteamId 属性。 继承自 chatMessage
chatId String 如果目标消息是在群聊上下文中发送的,则聊天的唯一标识符。 继承自 chatMessage
createdDateTime DateTimeOffset 创建消息的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 chatMessage
deletedDateTime DateTimeOffset 删除邮件的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 仅适用于保留的消息。 继承自 chatMessage
etag String 消息的版本号。 继承自 chatMessage
eventDetail eventMessageDetail 如果此消息表示系统事件,则有关事件的详细信息。 继承自 chatMessage
起始数量 chatMessageFromIdentitySet 有关目标邮件发件人的详细信息。 继承自 chatMessage
id String 消息的唯一标识符。 消息 ID 仅在单个对话 (聊天或频道) 特定用户的上下文中是唯一的。 继承自 chatMessage
importance chatMessageImportance 邮件的重要性。 可能的值包括 normalhighurgent。 继承自 chatMessage
lastEditedDateTime DateTimeOffset 上次编辑邮件的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 chatMessage
lastModifiedDateTime DateTimeOffset 上次修改消息或其任何属性的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 chatMessage
区域设置 String 客户端设置的消息的区域设置,格式为 en-us。 继承自 chatMessage
提及 chatMessageMention 集合 消息中提到的实体列表。 继承自 chatMessage
messageHistory chatMessageHistoryItem 集合 应用于邮件的编辑历史记录。 继承自 chatMessage
messageType chatMessageType 邮件类型。 可能的值包括 messagechatEventtypingunknownFutureValuesystemEventMessage。 使用 Prefer: include-unknown-enum-members 请求标头从此 可演变枚举中获取以下值: systemEventMessage。 继承自 chatMessage
onBehalfOf chatMessageFromIdentitySet 有关代表其发送消息的用户的信息。 继承自 chatMessage
policyViolation chatMessagePolicyViolation 有关数据丢失防护 (DLP) 应用程序应用于消息的策略冲突的信息。 继承自 chatMessage
反应 chatMessageReaction 集合 应用于消息的反应 (,例如,心,笑) 。 继承自 chatMessage
recipient identity 目标邮件的目标收件人。
replyToId String 线程的父消息或根消息的 ID。 继承自 chatMessage
subject String 邮件的主题。 继承自 chatMessage
摘要 String 可用于通知或摘要视图的邮件的摘要文本。 继承自 chatMessage
webUrl String 指向 Microsoft Teams 中消息的链接。 继承自 chatMessage

关系

关系 类型 说明
hostedContents chatMessageHostedContent 集合 消息中托管的内容,例如图像或代码片段。 继承自 chatMessage
答复 chatMessage 集合 答复邮件。 目前不支持目标消息。 继承自 chatMessage

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "@odata.type": "#microsoft.graph.targetedChatMessage",
  "attachments": [{"@odata.type": "microsoft.graph.chatMessageAttachment"}],
  "body": {"@odata.type": "microsoft.graph.itemBody"},
  "channelIdentity": {"@odata.type": "microsoft.graph.channelIdentity"},
  "chatId": "String",
  "createdDateTime": "String (timestamp)",
  "deletedDateTime": "String (timestamp)",
  "etag": "String",
  "eventDetail": {"@odata.type": "microsoft.graph.eventMessageDetail"},
  "from": {"@odata.type": "microsoft.graph.chatMessageFromIdentitySet"},
  "id": "String (identifier)",
  "importance": "String",
  "lastEditedDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "locale": "String",
  "mentions": [{"@odata.type": "microsoft.graph.chatMessageMention"}],
  "messageHistory": [{"@odata.type": "microsoft.graph.chatMessageHistoryItem"}],
  "messageType": "String",
  "onBehalfOf": {"@odata.type": "microsoft.graph.chatMessageFromIdentitySet"},
  "policyViolation": {"@odata.type": "microsoft.graph.chatMessagePolicyViolation"},
  "reactions": [{"@odata.type": "microsoft.graph.chatMessageReaction"}],
  "recipient": {"@odata.type": "microsoft.graph.identity"},
  "replyToId": "String",
  "subject": "String",
  "summary": "String",
  "webUrl": "String"
}