Google Meet のイベントに登録する

このページでは、アプリで登録できる Google Meet のイベントについて説明します。 作成できますどちらを使用するかを決定したら 作成する場合は、 受け取り 方法について説明します。

Google Meet 向けアプリの開発について詳しくは、Google Meet REST API をご覧ください。 概要をご覧ください。

サポートされている Meet イベント

Google Workspace サブスクリプションでは、 次のような変更が行われました。

  • 会議 開始または終了できます。
  • 参加者 ユーザーが行った操作です。
  • 録画 会議について生成されます。
  • 文字起こし 会議について生成されます。

イベントをモニタリングできるリソース

イベントを受信するには、モニタリングする Meet リソースを指定し、 これはサブスクリプションのターゲット リソースと呼ばれます。

Google Workspace Events API がサポートしているターゲット リソース 次のとおりです。

ターゲット リソース 形式 制限事項(該当する場合)
会議スペース //meet.googleapis.com/spaces/SPACE

ここで、SPACE はファイルの ID です。 リソース名です。space 詳しくは、 方法 Meet は会議スペースを識別します

ユーザー //cloudidentity.googleapis.com/users/USER

ここで、USER はファイルの ID です。 signedinUser.user フィールド(Meet REST API participant リソースの)をご覧ください。 詳しくは、 参加者と連携する

サブスクリプションは、会議が開かれた場所に関するイベントを受信します。 user は次のいずれかです。

  • 会議スペースのオーナー
  • 主催者 Google カレンダーの予定が表示されます。

サブスクリプションを作成するためのイベントタイプ

Meet リソースのサブスクリプションを作成する場合、 eventTypes[] フィールドを使用して、受信するイベントの種類を指定します。イベントタイプは CloudEvents 仕様に従って書式設定されます。 google.workspace.APPLICATION.RESOURCE.VERSION.ACTION。 たとえば、会議の新規参加者に関するイベントを受信し、 スペースでは、イベントの種類を google.workspace.meet.participant.v2.joined。イベントがどのように Google Workspace の構造をご覧ください。 できます

次の表に、サポートされているイベントの種類、説明、 イベントデータで表されている Meet リソースが変更されました。

イベントの種類 説明 Meet に関するリソース

google.workspace.meet.conference.v2.started

会議スペースで会議が開始されます。

conferenceRecord

google.workspace.meet.conference.v2.ended

会議が会議スペースで終了する。

conferenceRecord

google.workspace.meet.participant.v2.joined

参加者が会議スペースで進行中の会議に参加します。

conferenceRecord.participantSession

google.workspace.meet.participant.v2.left

会議スペース内のアクティブな会議を参加者が退出しました。

conferenceRecord.participantSession

google.workspace.meet.recording.v2.fileGenerated

会議スペースでの会議の録画ファイルが生成されます。

conferenceRecord.recording

google.workspace.meet.transcript.v2.fileGenerated

会議スペースでの会議の文字起こしファイルが生成されます。

conferenceRecord.transcript

イベントデータ

このセクションでは、 Meet の会議スペース。

ご利用の Google Workspace サブスクリプションが Meet の data フィールドにはイベントのペイロードが含まれます。このペイロードには、インスタンスに関する情報と、 変更された Google Workspace リソース。たとえば、 スペースの新しい文字起こしに関するイベントがある場合、 Chronicle の transcript リソースです。

イベント ペイロード内のリソースデータ

次の表に、サブスクリプションの JSON ペイロードの例 割り当てることができます。この例では、 スペースで発生する conferenceRecords/AAA-BBB-CCC-DDD-EEE。イベントごと 受信すると、ペイロードはdataフィールドの event:

イベントの種類 JSON ペイロード

Meet の会議スペースで会議が開始されます。

google.workspace.meet.conference.v2.started

リソースデータは除外されます
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE"
    }
}
      
Meet の会議スペースで参加者が会議に参加します。

google.workspace.meet.participant.v2.joined

リソースデータは除外されます
{
    "participantSession":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet の会議スペースでの会議の録画が生成されます。 google.workspace.meet.recording.v2.fileGenerated
リソースデータは除外されます
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet の会議スペースでの会議の文字起こしが生成されます。 google.workspace.meet.transcript.v2.fileGenerated
リソースデータは除外されます
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}