Google Meet SDK と API の概要

Google Meet SDK と API を使用すると、 。プログラマティックに Meet を Meet でプロダクトを使用できます。

Meet SDK と API

Google Cloud 向けのソリューションを実装して統合するには、 Google Meet:

  • ウェブ向け Google Meet アドオン SDK(デベロッパー向け) プレビュー): アプリを ユーザーがコンテンツを検索、共有、共有できる Meet から離れることなく、コラボレーションできます。また、 コンテンツをリアルタイムで同期できます。また、共有コントロールをユーザーに提供して、 管理できます。
  • Google Meet REST API(一般提供): アプリ内での会議の管理、会議からのデータの取得などが可能です。

次の図は、問題に対して適切なエンドポイントを選択する際に役立ちます。 どうすればよいでしょう

SDK と API の概要

SDK と API の違いは何ですか?

SDK と API の 2 つのツールは 。基本的に SDK と API の特性は似ており、 アプリの機能を強化できます。

SDK

ソフトウェア開発キット(SDK)は、特定のプラットフォームで プラットフォーム、OS、プログラミング言語です。SDK には多くの場合 コンパイラ、コード ライブラリ、デバッガ、ドキュメント、チュートリアル、コードサンプル、 通信を容易にする 1 つ以上の API ライブラリが必要です。

SDK には次のようなメリットがあります。

  • 開発者がソフトウェアを構築して実行するのに必要なものがすべて含まれており、 構築する必要があります。
  • SDK に事前構築済みのコンポーネントが含まれているため、開発サイクルが短縮される さまざまなリソースとライブラリが用意されています
  • ドキュメントやチュートリアルなどの組み込み情報が含まれ、 アプリを構築、テスト、デプロイできます。
  • アプリ開発にかかる時間とリソースを削減して費用を抑える

API

アプリケーション プログラミング インターフェース(API)は、2 つのサーバー間の通信をサポートします。 API で提供されるサービスを基にして開発できます。 この API は、SDK 内またはスタンドアロンで、事前に定義されたプロトコルを使用して データの交換方法を指定します。API は、基盤となるインフラストラクチャの複雑さを アプリ間の統合を可能にします

通常、API は次の要素で構成されます。

  • インターフェース: Web API または Web Service API(アプリケーション 直接アクセスされるウェブブラウザとウェブサーバーの間の処理インターフェース または REST API(ステートレス インターフェースで、 プレーン データに GET、PATCH、 DELETE)。
  • 技術リファレンスとドキュメント: リファレンスの仕様と API の使用方法を説明するガイド ドキュメント。

API には次のようなメリットがあります。

  • さまざまなソフトウェア システムを統合してプロダクトを強化する。
  • 既存のコードベースを再利用することで、開発時間が長くなる。
  • すべてのコードを再デプロイするのではなく、API レベルで更新を適用できます。
  • 新規ユーザーに商品を見つけてもらいやすくなり、ビジネスの拡大につながる 学びます。

SDK または API を選択する

SDK と API により、ソフトウェア開発プロセスがより効率的で 共同で作業できます多くの場合、SDK には API が含まれていますが、両方のツールを併用できます。

各ツールを使用するタイミングについては、次の表をご覧ください。

SDK API
説明 特定のプラットフォーム、オペレーティング システム、プログラミング言語でソフトウェアを構築するためのツールキット。 2 つのプラットフォーム間の通信を支援する。
仕組み アプリを開発する前にインストールします。 API リクエストを行うための API キーを取得します。
関数 アプリまたは API を作成する。 アプリの機能を拡張して既存のシステムに接続します。
ユースケース コードを速く記述するために、プラットフォーム固有のツールが必要な場合。 別のデベロッパーが作成した機能を基にしてビルドする場合。
Platform 言語とプラットフォームに固有です。 クロス プラットフォーム通信。