Google Meet REST API'ye genel bakış

Google Meet REST API, Google Meet için toplantı oluşturup yönetmenize olanak tanır ve kullanıcılarınıza doğrudan uygulamanızdan giriş noktaları sunar.

Meet REST API ile şunları yapabilirsiniz:

  • Bir toplantı alanı oluşturun.
  • Kaynak adına göre toplantı alanı veya konferans öğrenebilirsiniz.
  • Katılımcıların ve katılımcı oturumlarının listesini alma.
  • Toplantı yapılarını (kayıtlar, transkriptler ve transkript girişleri) edinme.

Bu API'de yaygın olarak kullanılan terimlerin listesi aşağıda verilmiştir:

Yapı
Bir konferansa yanıt olarak Google Meet tarafından oluşturulan bir dosya (ör. kayıtlar ve transcripts). Yapılar genellikle konferans sona erdikten kısa bir süre sonra getirilmeye hazırdır.
Takvim etkinliği
Google Takvim'de genellikle bir toplantıyı düzenleyen kişi tarafından oluşturulan ve toplantıya katılma bilgilerini içeren, birden fazla katılımcısı olan bir etkinlik. Meet bu etkinliğin konferans çözümü olabilir.
Telefon
Meet'in kullanıldığı bir oturum veya bir görüşmenin başladığını ya da devam ettiğini diğer kullanıcılara bildirip hemen katılmalarına olanak tanımak için.
Konferans
Konferans, toplantı alanında yapılan bir aramanın örneğidir. Kullanıcılar genellikle bu senaryoyu tek bir toplantı olarak değerlendirir.
Düzenleyen
Aramayı oluşturan kişi (toplantıyı düzenleyen) veya aramayı kontrol eden kişi. Toplantıyı düzenleyen kişinin toplantıyı organize edebileceğini ancak toplantı sırasında toplantıya katılamayacağını unutmayın. Toplantıyı düzenleyen kullanıcı, yardımcı düzenleyene düzenleyen ayrıcalıkları da verebilir.
Toplantı kodu
Bir toplantı alanının birleştirme URL'sinde kullanılan bir toplantı alanı için yazılabilir, benzersiz 10 karakter dizesi. Örneğin, abc-mnop-xyz. Toplantı kodları, toplantı alanından ayrılabileceği ve gelecekte farklı toplantı alanlarında yeniden kullanılabildiği için uzun süre depolanmamalıdır. Toplantı kodlarının süresi genellikle son kullanımdan 365 gün sonra dolar. Daha fazla bilgi edinmek için Google Meet'teki toplantı kodları hakkında bilgi edinme başlıklı makaleyi inceleyin.
Toplantı adı
Toplantı alanını tanımlamak için kullanılan, sunucu tarafından oluşturulan benzersiz bir kimliktir. Toplantı kimliği, bir spaces kaynağının name alanında döndürülür.
Toplantıyı düzenleyen
Toplantı alanını oluşturan kullanıcı. Bu kullanıcı toplantı sahibi olarak da kabul edilebilir. Görüşme sırasında mevcut olmayabilir veya toplantıyı düzenleyen kişi olmayabilir. Toplantıyı yalnızca bir düzenleyen olabilir.
Toplantı alanı
Konferansların yapıldığı sanal bir yer veya kalıcı nesne (ör. toplantı odası). Tek bir alanda aynı anda yalnızca bir aktif konferans düzenlenebilir. Toplantı alanı, kullanıcıların buluşmasına ve paylaşılan kaynakları bulmasına da yardımcı olur.
Katılımcı
Bir kullanıcı görüşmeye katıldı. Tamamlayıcı Mod'u kullanan, izleyici olarak izleyen veya görüşmeye bağlı bir oda cihazı kullanan bir kullanıcı. Her kişi için bir conferenceRecords.participants kaynağı vardır. Bir katılımcı konferansa katıldığında benzersiz bir kimlik atanır.
Katılımcı oturumu
Aramaya katılan her katılımcı-cihaz çifti için benzersiz bir oturum kimliği oluşturulur. Her oturum için bir conferenceRecords.participants.participantSessions kaynağı vardır. Katılımcı, aynı görüşmeye aynı katılımcı-cihaz çiftinden birden çok kez katılırsa her birine benzersiz oturum kimlikleri atanır.

API'ye özel yetkilendirme ve kimlik doğrulama bilgileri

Yetkilendirme kapsamları, uygulamanızın toplantı içeriğine erişmesi için kullanıcılardan yetkilendirmesini istediğiniz izinlerdir. Birisi uygulamanızı yüklediğinde, kullanıcıdan bu kapsamları doğrulaması istenir. Genel olarak mümkün olan en dar kapsamlı odaklı kapsamı seçmeniz ve uygulamanızın gerektirmediği kapsamları talep etmekten kaçınmanız gerekir. Kullanıcılar sınırlı, net bir şekilde açıklanan kapsamlara daha kolay bir şekilde erişim izni verir.

Meet REST API aşağıdaki OAuth 2.0 kapsamlarını destekler:

Kapsam kodu Açıklama Kullanım
https://www.googleapis.com/auth/meetings.space.readonly Uygulamaların, kullanıcının erişebildiği tüm toplantı alanlarıyla ilgili meta verileri okumasına izin verin. Hassas
https://www.googleapis.com/auth/meetings.space.created Uygulamaların, toplantı alanlarıyla ilgili meta verileri oluşturmasına, değiştirmesine ve okumasına izin verin. Hassas
https://www.googleapis.com/auth/drive.readonly Uygulamaların, Google Drive API'sinden kayıt ve metne dönüştürme dosyalarını indirmesine izin verin. Kısıtlı

Belirli OAuth 2.0 kapsamları hakkında daha fazla bilgi edinmek için Google API'leri için OAuth 2.0 Kapsamları bölümüne bakın.

  • Kimlik doğrulama ve yetkilendirmeyi yönetme de dahil olmak üzere Google Workspace API'leriyle geliştirme hakkında bilgi edinmek için Google Workspace'te geliştirme bölümüne bakın.

  • Meet REST API ile nasıl toplantı alanı oluşturacağınızı öğrenmek için Toplantı alanlarıyla çalışma kılavuzunu okuyun.