删除邮件 (original) (raw)

本指南介绍了如何使用 Google Chat API 的 Message 资源中的 delete() 方法删除文本或卡片消息。

在 Chat API 中,聊天消息由 Message 资源表示。虽然 Chat 用户只能发送包含文字的消息,但 Chat 扩展应用可以使用许多其他消息传递功能,包括显示静态或互动式界面、从用户处收集信息以及私密地传递消息。如需详细了解 Chat API 提供的消息传递功能,请参阅 Google Chat 消息概览

借助应用身份验证,您可以使用此方法删除 Chat 应用发送的消息。通过用户身份验证,您可以使用此方法删除经过身份验证的用户发送的消息。如果用户是相应聊天室的管理员,您或许还可以删除其他聊天室成员发送的消息。如需了解详情,请参阅了解您作为聊天室管理员的角色

前提条件

Node.js

Python

Java

Apps 脚本

删除经过用户身份验证的消息

如需删除带有用户身份验证的消息,请在请求中传递以下内容:

以下示例展示了如何通过用户身份验证删除消息:

Node.js

Python

Java

Apps 脚本

如需运行此示例,请替换以下内容:

如果成功,则响应正文为空,这表示相应消息已删除。

删除通过应用身份验证发送的消息

如需删除使用应用身份验证的消息,请在请求中传递以下内容:

以下示例展示了如何删除具有应用身份验证的消息:

Node.js

Python

Java

Apps 脚本

如需运行此示例,请替换以下内容:

如果成功,则响应正文为空,这表示相应消息已删除。