Google Meet SDK 和 API 總覽
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Google Meet SDK 和 API 可讓開發人員與 Meet 互動。您可以透過程式輔助方式將 Meet 整合至產品,或在 Meet 中使用產品。
Meet SDK 和 API
您可以透過多種方式實作 Google Meet 解決方案,並與 Google Meet 整合:
下圖可協助您為要解決的問題選擇正確的端點:

SDK 和 API 有何不同?
SDK 和 API 是兩種可用於 Meet 開發作業的工具。基本上,SDK 和 API 具有類似的特性,可讓您提升應用程式的功能。
SDK
軟體開發套件 (SDK) 是用於特定平台、作業系統或程式設計語言的建構軟體工具。SDK 通常包含編譯器、程式庫、偵錯工具、說明文件、教學課程、程式碼範例,以及至少一個 API 程式庫,以利進行通訊。
SDK 有以下幾項優點:
- 這些檔案包含開發人員建構及執行軟體所需的一切,可讓軟體以標準化方式建構。
- 由於 SDK 包含可用於應用程式開發的預先建構元件和程式庫,因此可加快開發週期。
- 包含內建資訊,例如說明文件和教學課程,可讓開發人員建構、測試及部署應用程式。
- 減少應用程式開發時間和資源,控管成本。
API
應用程式設計介面 (API) 可讓開發人員在 API 中提供的服務上進行建構,有助於兩個平台之間的通訊。無論是 SDK 內的 API,還是獨立的 API,都會使用預先定義的通訊協定,指定資料交換方式。API 可讓您免除連線至服務的複雜性,讓應用程式之間的整合作業得以實現。
API 通常包含下列項目:
- 介面:Web API 或 Web 服務 API (這是網頁伺服器和網頁瀏覽器之間的應用程式處理介面,可透過關鍵字直接存取),或 REST API (這是無狀態介面,可用於透過 HTTP 函式 (例如 GET、PATCH、DELETE) 間接存取純文字資料)。
- 技術參考資料和說明文件:說明如何使用 API 的參考規格和指南說明文件。
API 有以下幾項優點:
- 整合不同的軟體系統,打造更強大的產品。
- 重複使用現有程式碼集可延長開發時間。
- 您可以直接在 API 層級套用更新,而無需重新部署所有程式碼。
- 鼓勵新使用者探索您的產品,進而增加商機。
選擇 SDK 或 API
SDK 和 API 可讓軟體開發程序更有效率,並促進協作。雖然 SDK 通常會包含 API,但這兩種工具可以搭配使用。
請參閱下表,瞭解每個工具的使用時機:
|
SDK |
API |
說明 |
在特定平台、作業系統或程式設計語言上建構軟體的工具組。 |
協助兩個平台之間的通訊。 |
運作方式 |
在開發應用程式前安裝。 |
取得 API 金鑰以提出 API 要求。 |
功能 |
建立應用程式或 API。 |
擴充應用程式功能,以連結至現有系統。 |
用途 |
需要使用特定平台工具加快編寫程式碼的速度。 |
如要擴充其他開發人員編寫的功能。 |
平台 |
視語言和平台而定。 |
跨平台通訊。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-01 (世界標準時間)。
[null,null,["上次更新時間:2025-08-01 (世界標準時間)。"],[],[],null,["# Google Meet SDK and API overview\n\nThe Google Meet SDK and API empower developers to interact with\nMeet. You can programmatically integrate Meet into\nyour product or use your product in Meet.\n\nMeet SDKs and APIs\n------------------\n\nThere are several ways to implement solutions for and integrate with\nGoogle Meet:\n\n- [Google Meet add-ons SDK for Web](/workspace/meet/add-ons/guides/overview): Embed your\n app into Meet as an add-on where\n users can discover, share, and collaborate in the app without leaving\n Meet. You can also synchronize content in real-time and\n provide shared controls for users to use from your app.\n\n- [Google Meet REST API](/workspace/meet/api/guides/overview): Create and manage meetings within\n your app, and retrieve data from a conference.\n\n- [Google Meet Media API](/workspace/meet/media-api/guides/overview) (Developer Preview):\n Access raw audio and video streams during a meeting in Meet.\n\nThe following diagram helps you choose the correct endpoint for the problem\nyou're trying to solve:\n\nWhat's the difference between an SDK and API?\n---------------------------------------------\n\nThe SDK and API are two tools that you can use when developing for\nMeet. Essentially, an SDK and API share similar traits and they\nlet you increase your app's capabilities.\n\n### SDK\n\nA software development kit (SDK) are tools to build software on a specific\nplatform, operating system, or programming language. An SDK often includes\ncompilers, code libraries, debuggers, documentation, tutorials, code samples,\nand at least one API library to facilitate communication.\n\nSDKs provide several benefits:\n\n- They include everything developers need to build and run software, allowing software to be constructed in a standardized way.\n- Creates faster development cycles as the SDK includes prebuilt components and libraries that allow for app development.\n- Contains built-in information such as documentation and tutorials allowing developers to build, test, and deploy apps.\n- Controls costs by reducing app development time and resources.\n\n### API\n\nAn application programming interface (API) aids communication between two\nplatforms by allowing developers to build upon the service offered in the API.\nThe API, either within an SDK or as standalone, uses predetermined protocols to\nspecify how data should be exchanged. APIs abstract away the complexities of\nconnecting to services to make integrations between apps possible.\n\nAn API usually consists of the following:\n\n- The interface: Either a Web API or Web Service API (which is an application processing interface between a web server and web browser accessed directly through a keyword) or a REST API (which is a stateless interface used to indirectly access plain data through HTTP functions like GET, PATCH, DELETE).\n- Technical references and documentation: The reference specifications and guide documentation that explains how to use the API.\n\nAPIs provide several benefits:\n\n- Integration of different software systems for stronger products.\n- Increased development time as you reuse your existing codebase.\n- Updates can be applied at the API level instead of redeploying all the code.\n- Encourages new users to discover your products which can increase business opportunities.\n\n### Choose between an SDK and API\n\nSDKs and APIs make the software development process more efficient and\ncollaborative. While an SDK often includes an API, both tools can work together.\n\nReview the following table on when to use each tool:\n\n| | SDK | API |\n|------------------|----------------------------------------------------------------------------------------------|------------------------------------------------------------------------|\n| **Description** | Toolkit to build software on a specific platform, operating system, or programming language. | Aids communication between two platforms. |\n| **How it works** | Install before developing your app. | Obtain API key to make API requests. |\n| **Function** | Create apps or APIs. | Expand the capabilities of your apps to connect with existing systems. |\n| **Use case** | When you need platform-specific tools to write code faster. | When you want to build on capabilities written by another developer. |\n| **Platform** | Language and platform specific. | Cross-platform communication. |"]]