Google Chat API 概览
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页面简要介绍了如何使用 Google Chat API 及其参考文档
文档。
Google Chat API 同时包含 gRPC 和
REST 接口以及
同时支持两者的客户端库。(可选)如果
提供的客户端库未能满足您的需求,您可以自行编写
使用 gRPC 或 REST 接口的客户端库中。
客户端库
建议大多数开发者调用 Google Chat API
是基于我们官方支持的
Cloud 客户端库
(例如 Python、Java 或 Node.js)
如果您使用 Google Apps 脚本编写代码,请使用
高级 Chat 服务
而无需安装客户端库
类型、方法和字段名称
具体类型取决于您使用的是客户端库、gRPC 还是 REST。
方法和字段名称存在一定差异:
- Cloud 客户端库按 gRPC 服务及其方法排列。
Google API 客户端库被安排为包含对象或
与 REST 资源对应的类,这些类还包含相应的
方法。
- gRPC 按服务及其方法进行排列。
- REST 按资源层次结构及其方法进行排列。
- gRPC 字段名称采用蛇形命名法。
- REST 字段名称采用驼峰式大小写形式,但 API 服务接受
驼峰命名法或蛇形命名法。
- 客户端库字段名称采用词首字母大写、驼峰命名法或蛇形命名法,
具体取决于哪个名字对于相应语言来说符合语言习惯。
Protocol Buffers
无论您使用的是客户端库、REST 还是 gRPC,底层服务都是
协议缓冲区定义的事件。具体而言,该服务
使用 proto3。
调用 API 时,某些请求或响应字段可能需要
理解
协议缓冲区常用类型。
此外,在调用 REST API 时,
协议的 default value 行为
缓冲区可能会导致 JSON 响应中缺少字段。这些字段是
设置为默认值,因此它们不会包含在响应中。
API 版本
您可以使用以下 API 版本:
开发者预览版
在文档中,您可能会看到
。测试并预览
欢迎提供有关最新预览版功能的反馈,请加入
开发者预览版计划。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-02\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-02。"]]