Toplantı alanı, konferansların düzenlendiği sanal bir yeri veya kalıcı bir nesneyi (toplantı odası gibi) temsil eder. Bir alanda aynı anda yalnızca bir etkin konferans yapılabilir. Toplantı alanları, kullanıcıların bir araya gelmesine ve paylaşılan kaynakları bulmasına da yardımcı olur.
Aşağıdaki bölümlerde, toplantı alanının nasıl oluşturulacağı, alınacağı ve güncelleneceği ayrıntılı olarak açıklanmıştır.
Meet, toplantı alanlarını nasıl tanımlar?
Google Meet REST API, her toplantı alanı için bir spaces
kaynağı oluşturur. name
alanı, kaynağın kaynak adıdır.
name
alanını kullanarak toplantı alanını tanımlamanın iki önemli yolu aşağıda verilmiştir:
space
, alanınspaces/{space}
biçiminde biçimlendirilmiş kaynak tanımlayıcısıdır. Sunucu tarafından oluşturulan benzersiz bir kimliktir ve büyük/küçük harfe duyarlıdır. Örneğin,spaces/jQCFfuBOdN5z
.meetingCode
, alanınspaces/{meetingCode}
olarak biçimlendirilmiş takma adıdır. Büyük/küçük harfe duyarlı olmayan, yazılabilir, benzersiz bir karakter dizesidir. Örneğin,abc-mnop-xyz
. Maksimum uzunluk 128 karakterdir.meetingUri
:https://meet.google.com/abc-mnop-xyz
kapsamındadır.
Toplantı alanını yönetmek için {name}
alanı için aşağıdaki değerleri kullanın:
Bir toplantı alanı hakkında ayrıntılı bilgi almak için
spaces/{space}
veya takma adspaces/{meetingCode}
'ı kullanabilirsiniz. Daha fazla bilgi için Toplantı alanı edinme başlıklı makaleyi inceleyin.Toplantı alanının ayrıntılarını güncellemek için yalnızca
spaces/{space}
kullanabilirsiniz. Daha fazla bilgi için Toplantı alanını güncelleme başlıklı makaleyi inceleyin.Toplantı alanındaki etkin bir konferansı sonlandırmak için yalnızca
spaces/{space}
simgesini kullanabilirsiniz. Daha fazla bilgi için Etkin konferansı sonlandırma başlıklı makaleyi inceleyin.
Toplantı alanı oluşturma
Toplantı alanı oluşturmak için spaces
kaynağındaki create
yöntemini kullanın.
Yöntem, toplantı alanının yapılandırması olan SpaceConfig
nesnesini içeren bir spaces
kaynağı örneği döndürür. Ayrıca, toplantı alanındaki mevcut conferenceRecords
kaynağının bağlantısı olan ActiveConference
nesnesini de içerir.
Aşağıdaki kod örneğinde, toplantı alanının nasıl oluşturulacağı gösterilmektedir:
Java
Node.js
Python
Toplantı alanı alma
Bir toplantı alanı hakkında ayrıntılı bilgi edinmek için spaces
kaynağında, belirtilen bir name
ile get
yöntemini kullanın.
Daha fazla bilgi için Meet'in toplantı mekanlarını tanımlama şekli başlıklı makaleyi inceleyin.
Yöntem, space
kaynağının bir örneği olarak bir toplantı alanı döndürür.
Aşağıdaki kod örneğinde, toplantı alanının nasıl alınacağı gösterilmektedir:
Java
Node.js
Python
Alan adını, toplantı alanı için sunucu tarafından oluşturulan benzersiz kimlikle değiştirin.
Toplantı alanını güncelleme
Bir toplantı alanının ayrıntılarını güncellemek için spaces
kaynağında belirtilen bir name
ile patch
yöntemini kullanın.
Daha fazla bilgi için Meet'in toplantı mekanlarını tanımlama şekli başlıklı makaleyi inceleyin.
patch
yöntemi, isteğe bağlı bir updateMask
parametresi de alır. Alan FieldMask
türüne sahip olmalıdır.
Bu, alanda güncellemek istediğiniz alanların virgülle ayrılmış bir listesidir.
Yöntem, spaces
kaynağının bir örneği olarak bir toplantı alanı döndürür.
Aşağıdaki kod örneğinde, toplantı alanının nasıl güncelleneceği gösterilmektedir:
Java
Node.js
Python
Alan adını, toplantı alanı için sunucu tarafından oluşturulan benzersiz kimlikle değiştirin.
Etkin konferansı sonlandırma
Toplantı alanındaki etkin bir konferansı sonlandırmak için spaces
kaynağındaki spaces.endActiveConference
yöntemini kullanın. Hem istek hem de yanıt gövdesi boştur. Daha fazla bilgi için Meet'in toplantı mekanlarını tanımlama şekli başlıklı makaleyi inceleyin.
Aşağıdaki kod örneğinde, etkin bir konferansın nasıl sonlandırılacağı gösterilmektedir:
Java
Node.js
Python
Alan adını, toplantı alanı için sunucu tarafından oluşturulan benzersiz kimlikle değiştirin.