Google Meet etkinliklerine abone olma

Bu sayfada, uygulamanızın abone olabileceği Google Meet etkinlikleri açıklanmaktadır . Hangi projenin oluşturmak için, ihtiyacınız olan etkinlik türlerini oluşturun. aboneliği almaya başlayabilirsiniz. Google Meet'ten etkinlik.

Google Meet için uygulama geliştirme hakkında daha fazla bilgi edinmek istiyorsanız Google Meet REST API'yi inceleyin. genel bakış bölümüne bakın.

Desteklenen Meet etkinlikleri

Google Workspace abonelikleri, Meet'te aşağıdaki değişiklik türleri:

  • CEVAP konferans toplantı alanında başlar veya biter.
  • CEVAP katılımcı Kullanıcı bir konferansa katıldığında veya konferanstan ayrıldığında.
  • CEVAP kayıt bir konferans için oluşturuldu.
  • CEVAP transkript bir konferans için oluşturuldu.

Etkinlikleri izleyebileceğiniz kaynaklar

Etkinlikleri almak için izlenecek bir Meet kaynağı belirtirsiniz, Aboneliğin hedef kaynağı olarak adlandırılır.

Google Workspace Events API aşağıdaki hedef kaynakları destekler Meet için:

Hedef kaynak Biçim Sınırlamalar (varsa)
Toplantı alanı //meet.googleapis.com/spaces/SPACE

burada SPACE, Meet REST API space kaynağının kaynak adı. Ayrıntılar için bkz. Nasıl? Meet bir toplantı alanı belirler.

Kullanıcı //cloudidentity.googleapis.com/users/USER

burada USER, Meet REST API participant kaynağının signedinUser.user alanı Ayrıntılar için bkz. Katılımcılarla çalışın.

Abonelik, aşağıdaki koşulları karşılayan toplantı alanlarıyla ilgili etkinlikleri alır: şunlardan biridir:

  • Toplantı alanının sahibi.
  • Düzenleyen toplantı alanıyla ilişkili Google Takvim etkinliğinin.

Abonelik oluşturmak için etkinlik türleri

Bir Meet kaynağı için abonelik oluşturduğunuzda eventTypes[] alanına, ne tür etkinlikler almak istediğinizi belirtebilirsiniz. Etkinlik türleri: gibi CloudEvents spesifikasyonuna göre biçimlendirilmiştir; google.workspace.APPLICATION.RESOURCE.VERSION.ACTION Örneğin, bir konferansın yeni katılımcılarıyla ilgili etkinlikleri almak için Meet alanı, etkinlik türünü şu şekilde belirlersiniz: google.workspace.meet.participant.v2.joined Etkinliklerin kullanıcılara nasıl ulaştığını Google Workspace'in yapısına göz atın. etkinlikler ile ilgili daha fazla bilgi edinin.

Aşağıdaki tabloda, desteklenen etkinlik türleri, bir açıklama ve etkinlik verilerinde gösterilen Meet kaynağı değiştirildi:

Etkinlik türü Açıklama Meet kaynağı

google.workspace.meet.conference.v2.started

Toplantı alanında bir konferans başlar.

conferenceRecord

google.workspace.meet.conference.v2.ended

Toplantı alanında konferans sona erer.

conferenceRecord

google.workspace.meet.participant.v2.joined

Toplantı alanındaki etkin bir konferansa katılanlardan biri.

conferenceRecord.participantSession

google.workspace.meet.participant.v2.left

Bir katılımcı, toplantı alanında etkin bir konferanstan ayrılırsa

conferenceRecord.participantSession

google.workspace.meet.recording.v2.fileGenerated

Toplantı alanında bir konferans için kayıt dosyası oluşturulur.

conferenceRecord.recording

google.workspace.meet.transcript.v2.fileGenerated

Toplantı alanında bir konferans için transkript dosyası oluşturulur.

conferenceRecord.transcript

Etkinlik verileri

Bu bölümde, şu konumlardaki etkinliklerin etkinlik verileri ve örnek yükleri açıklanmaktadır: Meet toplantı alanları.

Google Workspace aboneliğiniz şuradan bir etkinlik aldığında: Şimdi, data alanı, etkinliğe ilişkin yükü içerir. Bu yük, Değişen Google Workspace kaynağı. Örneğin, yeni transkriptlerle ilgili etkinlikler olduğunda, bu etkinliklerin yükü konu hakkında transcript bir kaynaktır.

Etkinlik yükündeki kaynak verileri

Aşağıdaki tabloda, bir aboneliğin JSON yüküyle ilgili örnekler verilmiştir Meet toplantı alanı. Örnekler, konferansı Alanda geçen conferenceRecords/AAA-BBB-CCC-DDD-EEE. Her etkinlik için takip edildiğinde yük, data alanında görünür. etkinlik:

Örnek Etkinlik türü JSON yükü

Meet toplantı alanı için bir konferans başlar.

google.workspace.meet.conference.v2.started

Kaynak verileri hariç tutulur
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE"
    }
}
      
Meet toplantı alanındaki bir konferansa katılan kullanıcılar.

google.workspace.meet.participant.v2.joined

Kaynak verileri hariçtir
{
    "participantSession":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet toplantı alanında bir konferans için kayıt oluşturulur. google.workspace.meet.recording.v2.fileGenerated
Kaynak verileri hariç tutulur
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet toplantı alanındaki bir konferans için transkript oluşturulur. google.workspace.meet.transcript.v2.fileGenerated
Kaynak verileri hariç tutulur
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}