このページでは、アプリで登録できる Google Meet のイベントについて説明します。 作成できますどちらを使用するかを決定したら 作成する場合は、 受け取り 方法について説明します。
Google Meet 向けアプリの開発について詳しくは、Google Meet REST API をご覧ください。 概要をご覧ください。
サポートされている Meet イベント
Google Workspace サブスクリプションでは、 次のような変更が行われました。
イベントをモニタリングできるリソース
イベントを受信するには、モニタリングする Meet リソースを指定し、 これはサブスクリプションのターゲット リソースと呼ばれます。
Google Workspace Events API がサポートしているターゲット リソース 次のとおりです。
ターゲット リソース | 形式 | 制限事項(該当する場合) |
---|---|---|
会議スペース | //meet.googleapis.com/spaces/SPACE
ここで、SPACE はファイルの ID です。
リソース名です。 |
|
ユーザー | //cloudidentity.googleapis.com/users/USER
ここで、USER はファイルの ID です。
|
サブスクリプションは、会議が開かれた場所に関するイベントを受信します。 user は次のいずれかです。
|
サブスクリプションを作成するためのイベントタイプ
Meet リソースのサブスクリプションを作成する場合、
eventTypes[]
フィールドを使用して、受信するイベントの種類を指定します。イベントタイプは
CloudEvents 仕様に従って書式設定されます。
google.workspace.APPLICATION.RESOURCE.VERSION.ACTION
。
たとえば、会議の新規参加者に関するイベントを受信し、
スペースでは、イベントの種類を
google.workspace.meet.participant.v2.joined
。イベントがどのように
Google Workspace の構造をご覧ください。
できます。
次の表に、サポートされているイベントの種類、説明、 イベントデータで表されている Meet リソースが変更されました。
イベントの種類 | 説明 | Meet に関するリソース |
---|---|---|
|
会議スペースで会議が開始されます。 |
|
|
会議が会議スペースで終了する。 |
|
|
参加者が会議スペースで進行中の会議に参加します。 |
|
|
会議スペース内のアクティブな会議を参加者が退出しました。 |
|
|
会議スペースでの会議の録画ファイルが生成されます。 |
|
|
会議スペースでの会議の文字起こしファイルが生成されます。 |
|
イベントデータ
このセクションでは、 Meet の会議スペース。
ご利用の Google Workspace サブスクリプションが
Meet の
data
フィールドにはイベントのペイロードが含まれます。このペイロードには、インスタンスに関する情報と、
変更された Google Workspace リソース。たとえば、
スペースの新しい文字起こしに関するイベントがある場合、
Chronicle の
transcript
リソースです。
イベント ペイロード内のリソースデータ
次の表に、サブスクリプションの JSON ペイロードの例
割り当てることができます。この例では、
スペースで発生する conferenceRecords/AAA-BBB-CCC-DDD-EEE
。イベントごと
受信すると、ペイロードはdata
フィールドの
event:
例 | イベントの種類 | JSON ペイロード |
---|---|---|
Meet の会議スペースで会議が開始されます。 |
|
リソースデータは除外されます
{ "conferenceRecord": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE" } } |
Meet の会議スペースで参加者が会議に参加します。 |
|
リソースデータは除外されます
{ "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" } } |
関連トピック
- チュートリアル: Python と Google Meet REST API を使用して会議イベントを監視する
- Google Workspace のイベントの構造
- OAuth スコープを選択する
- サブスクリプションを作成し、 Meet イベントを受信できます。
- Google Meet REST API の概要