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:在應用程式中建立及管理會議,並從會議中擷取資料。

下圖可協助您為要解決的問題選擇正確的端點:

SDK 和 API 總覽

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。 擴充應用程式功能,以連結現有系統。
用途 需要使用特定平台工具加快編寫程式碼的速度。 如要擴充其他開發人員編寫的功能。
平台 視語言和平台而定。 跨平台通訊。