Google Meet SDK 和 API 概览

借助 Google Meet SDK 和 API,开发者能够与 Meet 互动。您可以通过编程方式将 Meet 集成到您的产品中,或在 Meet 中使用您的产品。

Meet SDK 和 API

您可以通过以下三种方式为 Google Meet 实施解决方案以及与 Google Meet 集成:

  • Google Meet 插件 SDK(开发者预览版):将应用作为插件嵌入到 Meet 中,让用户无需离开 Meet 即可在应用中发现、共享和协作。
  • Google Meet REST API(已正式发布):在应用中创建和管理会议,以及从会议中检索数据。
  • Google Meet 实时共享 SDK(抢先体验计划):实时同步内容,并提供共享控件,供用户在您的应用中使用。

下图可帮助您为要尝试解决的问题选择正确的端点:

SDK 和 API 概览

SDK 和 API 有什么区别?

在针对 Meet 进行开发时,您可以使用 SDK 和 API 是两个工具。从本质上讲,SDK 和 API 具有类似的特征,您可以通过它们增强应用的功能。

SDK

软件开发套件 (SDK) 是用于在特定平台、操作系统或编程语言上构建软件的工具。SDK 通常包含编译器、代码库、调试程序、文档、教程、代码示例和至少一个 API 库,以方便通信。

SDK 具有多项优势:

  • 其中包括开发者构建和运行软件所需的一切,让您能够以标准化方式构建软件。
  • SDK 包含可用于应用开发的预构建组件和库,可缩短开发周期。
  • 包含内置信息,例如可让开发者构建、测试和部署应用的文档和教程。
  • 通过减少应用开发时间和资源来控制费用。

API

应用编程接口 (API) 可让开发者基于 API 中提供的服务进行构建,从而有助于两个平台之间的通信。该 API(无论是在 SDK 中还是以独立形式提供)使用预先确定的协议来指定应如何交换数据。API 可以消除服务连接复杂性,实现应用之间的集成。

API 通常包含以下内容:

  • 接口:Web API 或 Web Service API(Web 服务器与网络浏览器之间的应用处理接口,直接通过关键字访问)或 REST API(无状态接口,用于通过 GET、PATCH、DELETE 等 HTTP 函数间接访问普通数据)。
  • 技术参考文档和文档:介绍如何使用该 API 的参考规范和指南文档。

API 具有多项优势:

  • 集成不同的软件系统,打造更强大的产品。
  • 重复使用现有代码库会增加开发时间。
  • 可以在 API 级别应用更新,而无需重新部署所有代码。
  • 吸引新用户发现您的商品,从而增加商机。

选择 SDK 或 API

SDK 和 API 使软件开发流程更具效率和协作性。虽然 SDK 通常包含 API,但这两种工具可以协同工作。

请查看下表,了解每种工具的适用情形:

SDK API
说明 用于在特定平台、操作系统或编程语言上构建软件的工具包。 有助于两个平台之间的通信。
运作方式 在开发应用之前安装。 获取 API 密钥以发出 API 请求。
函数 创建应用或 API。 扩展应用的功能以与现有系统连接。
用例 需要平台专用工具来更快地编写代码时。 当您希望基于其他开发者编写的功能进行构建时。
平台 特定于语言和平台。 跨平台通信。