本指南介绍了如何使用 Google Chat API 的 CustomEmoji
资源中的 create
方法在 Google Workspace 组织中创建新的自定义表情符号。
自定义表情符号仅适用于 Google Workspace 账号,并且您的管理员必须为贵组织启用自定义表情符号。如需了解详情,请参阅了解 Google Chat 中的自定义表情符号和管理自定义表情符号权限。
前提条件
Node.js
- 拥有可访问 Google Chat 的 Google Workspace 商务版或企业版账号。
- 设置环境:
- 创建 Google Cloud 项目。
- 配置 OAuth 同意屏幕。
- 启用并配置 Google Chat API,为您的 Chat 应用指定名称、图标和说明。
- 安装 Node.js Cloud 客户端库。
- 为桌面应用
创建 OAuth 客户端 ID 凭据。如需运行本指南中的示例,请将凭据保存为名为
credentials.json
的 JSON 文件,并将其保存到本地目录。
- 选择支持用户身份验证的授权范围。
创建自定义表情符号
如需创建具有用户身份验证功能的自定义表情符号,请在请求中传递以下内容:
- 指定
chat.customemojis
授权范围。 - 调用
CreateCustomEmoji
方法。 - 在请求正文中,提供
CustomEmoji
资源,并设置emojiName
(您为表情符号选择的唯一标识符)和payload
(您为表情符号选择的图片内容)。
以下示例会创建一个自定义表情符号:
Node.js
如需运行此示例,请替换以下内容:
FILENAME
:映像的文件名。EMOJI_NAME
:自定义表情符号的唯一名称,例如:smiley-face:
。
Chat API 会返回一个 CustomEmoji
实例,其中详细说明了已创建的自定义表情符号。