Bu kılavuzda, Google Meet REST API'nin spaces kaynağında toplantı alanı oluşturma, alma ve güncellemenin yanı sıra etkin bir konferansı sonlandırma açıklanmaktadır.
Toplantı alanı oluşturma
Toplantı alanı oluşturmak için spaces kaynağında create yöntemini kullanın.
Bu yöntem, toplantı alanının yapılandırması olan SpaceConfig nesnesini içeren bir spaces kaynağının örneğini döndürür. Ayrıca, toplantı alanındaki geçerli conferenceRecords kaynağına bağlantı olan ActiveConference nesnesini de içerir.
Aşağıdaki kod örneğinde, toplantı alanı oluşturma işlemi gösterilmektedir:
Java
Node.js
Python
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
ACCESS_TOKEN kısmını API'ye erişim izni veren erişim jetonuyla değiştirin.
Bir toplantı alanı hakkında ayrıntılı bilgi edinme
Etkin bir toplantı alanı ve ayarları hakkında ayrıntılı bilgi edinmek için spaces kaynağında get yöntemini kullanın. name yol parametresini spaces/{space} veya spaces/{meetingCode} biçimini kullanarak ayarlayın. Daha fazla bilgi için Meet, toplantı alanlarını nasıl tanımlar? başlıklı makaleyi inceleyin.
Bu yöntem, toplantı alanını spaces kaynağının bir örneği olarak döndürür. Etkin bir konferansın olup olmadığını belirlemek için activeConference alanını inceleyin.
Aşağıdaki kod örneğinde, toplantı alanının nasıl alınacağı gösterilmektedir:
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/spaces/SPACE_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
ACCESS_TOKEN kısmını API'ye erişim izni veren erişim jetonuyla değiştirin.
Alan adı değerini, toplantı alanının benzersiz sunucu tarafından oluşturulan kimliğiyle değiştirin.
Toplantı alanını güncelleme
Toplantı alanı ayrıntılarını güncellemek için spaces kaynağında patch yöntemini kullanın. space.name yol parametresini spaces/{space} biçimini kullanarak ayarlayın. Daha fazla bilgi için Meet, toplantı alanlarını nasıl tanımlar? başlıklı makaleyi inceleyin.
patch yöntemi isteğe bağlı bir updateMask sorgu parametresi de alır. Alan,
FieldMask türündedir.
Bu, alanda güncellemek istediğiniz alanların virgülle ayrılmış listesidir.
Bu yöntem, toplantı alanını spaces kaynağının bir örneği olarak 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
cURL
curl -X PATCH "https://meet.googleapis.com/v2/spaces/SPACE_NAME?updateMask=config.accessType" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"config": {
"accessType": "RESTRICTED"
}
}'
ACCESS_TOKEN kısmını API'ye erişim izni veren erişim jetonuyla değiştirin.
Alan adı değerini, toplantı alanının benzersiz sunucu tarafından oluşturulan kimliğiyle değiştirin.
Etkin konferansı sonlandırma
Bir toplantı alanında (varsa) etkin bir konferansı sonlandırmak için spaces kaynağında endActiveConference yöntemini kullanın.
name yol parametresini spaces/{space} biçimini kullanarak ayarlayın. Hem istek hem de yanıt gövdesi boş. Daha fazla bilgi için Meet, toplantı alanlarını nasıl tanımlar? 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
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces/SPACE_NAME:endActiveConference" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
ACCESS_TOKEN kısmını API'ye erişim izni veren erişim jetonuyla değiştirin.
Alan adı değerini, toplantı alanının benzersiz sunucu tarafından oluşturulan kimliğiyle değiştirin.