تمثّل مساحة الاجتماع مكانًا افتراضيًا أو عنصرًا دائمًا (مثل غرفة اجتماعات) يتم فيه عقد المؤتمرات. تساعد مساحة الاجتماعات المستخدمين أيضًا في الاجتماع والعثور على المراجع المشترَكة.
عند إنشاء مساحة اجتماع باستخدام الأسلوب
spaces.create
، يتم عرض
مثيل لمورد spaces
. يتضمّن
المورد العنصر
SpaceConfig
الذي يمثّل
إعدادات مساحة الاجتماع. يحتوي أيضًا على العنصر
ActiveConference
الذي يمثّل رابطًا إلى المورد الحالي
conferenceRecords
ضمن مساحة الاجتماع.
توضِّح الأقسام التالية بالتفصيل كيفية ضبط مساحة اجتماع باستخدام العديد من التنسيقات والطرق التجريبية الجديدة.
ضبط ميزة الإشراف وإمكانية الوصول إلى الاجتماع
من خلال العناصر التجريبية الجديدة، يمكنك الآن ضبط أوضاع الإشراف والقيود المفروضة على الميزات والأذونات التي يحصل عليها المستخدمون عند الانضمام إلى اجتماع. يتم ضبط هذه الإعدادات من خلال ملف SpaceConfig
المعدَّل.
حقل moderation
هو وضع الإشراف الذي تم ضبطه مسبقًا للاجتماع، مع
الإعداد التلقائي الذي تتحكّم فيه سياسات المستخدم. ويستخدم الكائن
Moderation
. عندما يكون وضع الإشراف مفعَّلاً، يتحكّم مالك الاجتماع في
الاجتماع باستخدام ميزات مثل إدارة المضيف المشارك (راجِع
spaces.members
)
وقيود الميزات (راجِع moderationRestrictions
). لمزيد من المعلومات عن
الأعضاء، راجِع إدارة أعضاء المساحة.
يفرض الحقل moderationRestrictions
قيود الإشراف على
اجتماع عندما يكون الخيار moderation
مفعّلاً. ويستخدم الكائن
ModerationRestrictions
. تحدِّد القيود المستخدمين الذين لديهم الإذن بمشاركة رسائل الدردشة والتفاعلات ومشاركة الشاشة، وما إذا كان سيتم فرض قيود على الدور التلقائي الذي تم تعيينه للمستخدمين بصفتهم مشاهدين. يعتمد الحقل moderationRestrictions
على
RestrictionType
لتطبيق القيود الثلاثة الأولى. يمكن تطبيق الرمز RestrictionType
على
مالك الاجتماع والمضيف المشارك، أو على جميع المشاركين. ينطبق الإعداد
DefaultJoinAsViewerType
على إذن الوصول النهائي الذي ينضم فيه المستخدمون كمشاركين تلقائيًا، ولكن يمكن للمضيفين أيضًا حصر إمكانية انضمام المستخدمين كمشاهدين.
يحدِّد الحقل firstJoinerType
ما إذا كان بإمكان المستخدمين الانضمام قبل المضيف في
المؤتمرات في مساحة الاجتماع هذه. ويحدِّد هذا الإعداد المستخدمين الذين يمكنهم الانضمام إلى الاجتماع أولاً وما إذا كان الآخرون في حالة انتظار. ويستخدم الكائن
FirstJoinerType
.
إدارة أعضاء المساحة
كان بإمكان مالك الاجتماع الدخول إلى الاجتماع دائمًا بدون طلب الانضمام، ولكن يمكنك الآن
ضبط الأعضاء الذين يمكنهم أيضًا الانضمام إلى الاجتماع بدون طلب الانضمام. بالإضافة إلى ذلك،
يمكن ضبط دور للأعضاء في الاجتماع، مثل COHOST
الذي
يمنحه الصلاحيات نفسها لإدارة الاجتماع التي يمتلكها مالك الاجتماع. للحصول على
مزيد من المعلومات عن الوصول إلى مساحة اجتماع بدون طلب الإذن، يُرجى الاطّلاع على
AccessType
.
يتضمّن مورد
spaces.members
الحقول name
وuser
وrole
.
يُرجى العِلم أنّ العضو يختلف عن
المشارك. المشارك هو شخص انضم
إلى مكالمة أو يستخدم وضع
الزمالة
أو يشاهد المكالمة كمُشاهد أو جهاز غرفة متصل بالمكالمة. يتوفّر مرجع واحد
conferenceRecords.participants
لكل مستخدم.
يمكنك إدارة أعضاء المساحة باستخدام الطرق التالية:
تأخذ كل طريقة مَعلمة مسار مع طريقتَي الإنشاء والعرض باستخدام الحقل
parent
للإشارة إلى مساحة الاجتماع، وطريقتَي الحذف والحصول باستخدام الحقل
name
لفلترة النتائج استنادًا إلى مساحة الاجتماع واسم العضو.
تتيح جميع الطرق، باستثناء delete، استخدام المَعلمة fields
في
SystemParameterContext
. عند حذف المَعلمة fields
، يكون الردّ التلقائي لواجهة برمجة التطبيقات هو
"name,email,role,user"
.
تعتمد المَعلمة fields
على
FieldMask
لفلترة الاستجابة. FieldMask هي طريقة تتيح لمُرسِلي طلبات البيانات من واجهة برمجة التطبيقات إدراج الحقول التي يجب أن يعرضها الطلب. وهي قائمة بحقول مفصولة بفواصل لتحديد
حقول معيّنة فقط في عنصر معيّن مع ترك الحقول الأخرى بدون تغيير.
يتيح استخدام FieldMask لـ API تجنُّب العمل غير الضروري وتحسين
الأداء. يتم استخدام قناع حقل لطرق الإنشاء والحصول على البيانات وعرضها. لمزيد من
المعلومات عن أقنعة الحقول، يُرجى الاطّلاع على استخدام أقنعة
الحقول في Google Sheets API.