يوضّح هذا الدليل كيفية إنشاء مساحة اجتماع والحصول عليها وتعديلها، بالإضافة إلى إنهاء مكالمة فيديو نشطة على مورد spaces في واجهة برمجة تطبيقات Google Meet REST.
إنشاء مساحة اجتماع
لإنشاء مساحة اجتماع،
استخدِم طريقة create
في مورد spaces.
يعرض الإجراء مثيلاً لمورد spaces، والذي يتضمّن العنصر SpaceConfig الذي يمثّل إعدادات مساحة الاجتماع. يحتوي أيضًا على الكائن
ActiveConference
الذي يمثّل رابطًا إلى
conferenceRecords
المورد الحالي في مساحة الاجتماع.
يوضّح نموذج الرمز البرمجي التالي كيفية إنشاء مساحة اجتماع:
جافا
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 برمز الدخول الذي يمنح إذن الوصول إلى واجهة برمجة التطبيقات.
الحصول على تفاصيل حول مساحة اجتماع
للحصول على تفاصيل حول مساحة اجتماع نشطة وإعداداتها، استخدِم طريقة
get في مورد
spaces. اضبط مَعلمة المسار name باستخدام التنسيق spaces/{space} أو spaces/{meetingCode}. لمزيد من المعلومات، يُرجى الاطّلاع على كيفية تحديد مساحة اجتماع في Meet.
تعرض الطريقة مساحة اجتماعات كنموذج من المورد spaces. لتحديد ما إذا كان هناك اجتماع نشط، افحص الحقل activeConference.
يوضّح نموذج الرمز البرمجي التالي كيفية استرداد مساحة اجتماع:
جافا
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/spaces/SPACE_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
استبدِل ACCESS_TOKEN برمز الدخول الذي يمنح إذن الوصول إلى واجهة برمجة التطبيقات.
استبدِل قيمة اسم المساحة بمعرّف فريد من إنشاء الخادم لمساحة الاجتماع.
تعديل مساحة اجتماع
لتعديل تفاصيل مساحة اجتماع، استخدِم طريقة
patch في المرجع
spaces. اضبط مَعلمة المسار space.name باستخدام التنسيق spaces/{space}. لمزيد من المعلومات، يُرجى الاطّلاع على كيفية تحديد مساحة اجتماع في Meet.
تتضمّن الطريقة patch أيضًا مَعلمة طلب بحث اختيارية updateMask. نوع الحقل هو
FieldMask.
هذه قائمة بالحقول التي تريد تعديلها في المساحة، مع الفصل بينها بفواصل.
يعرض الإجراء مساحة اجتماع كمثيل للمورد spaces.
يوضّح نموذج الرمز البرمجي التالي كيفية تعديل مساحة اجتماع:
جافا
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 برمز الدخول الذي يمنح إذن الوصول إلى واجهة برمجة التطبيقات.
استبدِل قيمة اسم المساحة بمعرّف فريد من إنشاء الخادم لمساحة الاجتماع.
إنهاء مكالمة الفيديو النشطة
لإنهاء مؤتمر نشط ضمن مساحة اجتماع (إذا كانت هناك مساحة)، استخدِم طريقة
endActiveConference
في المورد spaces.
اضبط مَعلمة المسار name باستخدام التنسيق spaces/{space}. يكون نص كل من الطلب والاستجابة فارغًا. لمزيد من المعلومات، يُرجى الاطّلاع على كيفية تحديد مساحة اجتماع في Meet.
يوضّح نموذج الرمز البرمجي التالي كيفية إنهاء مؤتمر نشط:
جافا
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 برمز الدخول الذي يمنح إذن الوصول إلى واجهة برمجة التطبيقات.
استبدِل قيمة اسم المساحة بمعرّف فريد من إنشاء الخادم لمساحة الاجتماع.