Google Meet etkinliklerine abone olma

Bu sayfada, uygulamanızın Google Workspace Etkinlikleri API'yi kullanarak abone olabileceği Google Meet etkinlikleri açıklanmaktadır. Ne tür etkinliklere ihtiyacınız olduğuna karar verdikten sonra Google Meet'ten etkinlik almaya başlamak için abonelik oluşturun.

Google Meet için uygulama geliştirme hakkında daha fazla bilgi edinmek istiyorsanız Google Meet REST API'ye genel bakış sayfasını inceleyin.

Desteklenen Meet hedef kaynakları

Google Workspace Etkinlikleri API'si, Meet etkinliklerini almak için aşağıdaki kaynaklara yönelik abonelikleri destekler:

  • space kaynakları olarak gösterilen toplantı alanları.
  • Cloud Identity API user kaynakları olarak temsil edilen kullanıcılar.

Desteklenen Meet etkinlikleri

Google Workspace abonelikleri, Meet'te aşağıdaki değişiklik türleri hakkında etkinlikler almanıza olanak tanır:

  • Konferans bir toplantı alanında başlar veya sona erer.
  • Konferansa katılımcı katılır veya konferanstan çıkar.
  • Bir konferans için kayıt oluşturulur.
  • Bir konferans için bir transkript oluşturulur.

Bir Meet kaynağına abonelik oluşturduğunuzda, ne tür etkinlikler almak istediğinizi belirtmek için eventTypes[] alanını kullanırsınız. Etkinlik türleri CloudEvents özelliklerine göre biçimlendirilir (ör. google.workspace.APPLICATION.RESOURCE.VERSION.ACTION). Örneğin, bir Meet alanındaki konferansa katılan yeni katılımcılarla ilgili etkinlikleri almak için etkinlik türünü google.workspace.meet.participant.v2.joined olarak belirtirsiniz. Etkinliklerin işleyiş şekli hakkında daha fazla bilgi edinmek için Google Workspace etkinliklerinin yapısı bölümüne bakın.

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

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

Konferans, toplantı alanında sona erer.

conferenceRecord

google.workspace.meet.participant.v2.joined

Bir katılımcı, toplantı alanında aktif bir konferansa katılır.

conferenceRecord.participantSession

google.workspace.meet.participant.v2.left

Bir katılımcının toplantı alanında aktif bir konferanstan ayrılması.

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 konuşma metni dosyası oluşturulur.

conferenceRecord.transcript

Etkinlik verileri

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

Google Workspace aboneliğiniz Meet'ten bir etkinlik aldığında data alanında etkinlik yükü bulunur. Bu yükte, değişen Google Workspace kaynağıyla ilgili bilgiler bulunuyor. Örneğin, bir alanda yeni transkriptlerle ilgili etkinliklere abone olduysanız bu etkinliklerin yükü değişen transcript kaynağı ile ilgili bilgileri içerir.

Etkinlik yükündeki kaynak verileri

Aşağıdaki tabloda, bir Meet toplantı alanı aboneliği için JSON yükü örnekleri verilmiştir. Örneklerde, alanda gerçekleşen conferenceRecords/AAA-BBB-CCC-DDD-EEE konferansı kullanılmıştır. Aboneliğin aldığı her etkinlik için yük, etkinliğin data alanında görünür:

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

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

google.workspace.meet.conference.v2.started

Kaynak verilerini hariç tutar
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE"
    }
}
      
Bir katılımcı Meet toplantı alanında bir konferansa katılır.

google.workspace.meet.participant.v2.joined

Kaynak verilerini hariç tutar
{
    "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 verilerini hariç tutar
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Meet toplantı alanında bir konferans için transkript oluşturulur. google.workspace.meet.transcript.v2.fileGenerated
Kaynak verilerini hariç tutar
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}