Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Method: spaces.patch
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يعدّل هذا الطلب مساحة. للاطّلاع على مثال، يُرجى مراجعة مقالة تعديل مساحة.
إذا كنت تعدّل الحقل displayName وظهرت لك رسالة الخطأ ALREADY_EXISTS، جرِّب اسمًا معروضًا مختلفًا. قد تستخدم مساحة حالية ضمن مؤسسة Google Workspace هذا الاسم المعروض.
تتوفّر الأنواع التالية من المصادقة:
تخضع مصادقة التطبيق للقيود التالية:
- لتعديل
space.predefined_permission_settings أو space.permission_settings، يجب أن يكون التطبيق هو منشئ المساحة.
- لا يمكن تعديل
space.access_settings.audience في مصادقة التطبيق.
طلب HTTP
PATCH https://chat.googleapis.com/v1/{space.name=spaces/*}
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات |
space.name |
string
المعرّف. اسم مساحة العمل التنسيق: spaces/{space} حيث يمثّل {space} المعرّف الذي يخصّصه النظام للمساحة. يمكنك الحصول على معرّف المساحة من خلال استدعاء طريقة spaces.list() أو من عنوان URL للمساحة. على سبيل المثال، إذا كان عنوان URL للمساحة هو https://mail.google.com/mail/u/0/#chat/space/AAAAAAAAA، يكون معرّف المساحة هو AAAAAAAAA.
|
معلمات طلب البحث
| المعلمات |
updateMask |
string (FieldMask format)
الحقل مطلوب. مسارات الحقول المعدَّلة، مفصولة بفواصل إذا كانت متعدّدة يمكنك تعديل الحقول التالية لمساحة: spaceDetails: تعدّل وصف المساحة وإرشاداتها. يجب تمرير كل من الوصف والإرشادات في طلب التعديل على شكل SpaceDetails. إذا أردت تعديل أحد الحقلَين فقط، مرِّر القيمة الحالية للحقل الآخر.
displayName: لا يمكن تعديل الاسم المعروض إلا للمساحات التي يكون فيها الحقل spaceType هو SPACE. إذا ظهرت لك رسالة الخطأ ALREADY_EXISTS، جرِّب قيمة مختلفة. قد تستخدم مساحة حالية ضمن مؤسسة Google Workspace هذا الاسم المعروض.
spaceType: لا يمكن تغيير نوع مساحة GROUP_CHAT إلا إلى SPACE. يجب تضمين displayName مع spaceType في قناع التعديل والتأكّد من أنّ المساحة المحدّدة لها اسم معروض غير فارغ ونوع المساحة SPACE. إنّ تضمين قناع spaceType والنوع SPACE في المساحة المحدّدة عند تعديل الاسم المعروض هو أمر اختياري إذا كان نوع المساحة الحالية هو SPACE. محاولة تعديل نوع المساحة بطرق أخرى تؤدي إلى ظهور خطأ في الوسيطة غير الصالحة. لا يمكن استخدام spaceType مع useAdminAccess.
spaceHistoryState: تعدّل إعدادات سجلّ المساحة من خلال تفعيل السجلّ أو إيقافه للمساحة. لا يمكن استخدام هذا الحقل إلا إذا كانت إعدادات السجلّ مفعّلة لمؤسسة Google Workspace. لتعديل حالة سجلّ المساحة، يجب حذف جميع أقنعة الحقول الأخرى في طلبك. لا يمكن استخدام spaceHistoryState مع useAdminAccess.
accessSettings.audience: تعدّل إعدادات الوصول إلى المساحة، أي تحديد المستخدمين الذين يمكنهم العثور على المساحة والانضمام إليها ومعاينة الرسائل فيها، وذلك في المساحات التي يكون فيها الحقل spaceType هو SPACE. إذا كانت المساحة الحالية تتضمّن جمهورًا مستهدفًا، يمكنك إزالة الجمهور وتقييد الوصول إلى المساحة من خلال حذف قيمة قناع الحقل هذا. لتعديل إعدادات الوصول إلى مساحة، يجب أن يكون المستخدم الذي تتم مصادقته مدير مساحة وحذف جميع أقنعة الحقول الأخرى في طلبه. لا يمكنك تعديل هذا الحقل إذا كانت المساحة في وضع الاستيراد. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إتاحة العثور على مساحة لمستخدمين معيّنين. لا يمكن استخدام accessSettings.audience مع useAdminAccess.
accessSettings.access_permission_settings: تعدّل إعدادات أذونات الوصول إلى المساحة، أي تحديد المستخدمين الذين يمكنهم العثور على المساحة والانضمام إليها، وذلك في المساحات التي يكون فيها الحقل spaceType هو SPACE. يجب أن يكون بإمكان الجهات الرئيسية التي يُسمح لها بالانضمام إلى المساحة العثور عليها أيضًا. لتعديل إعدادات أذونات الوصول إلى مساحة، يجب أن يكون المستخدم الذي تتم مصادقته مدير مساحة أو مديرًا مساعدًا وحذف جميع أقنعة الحقول الأخرى في طلبه. لا يمكنك تعديل هذا الحقل إذا كانت المساحة في وضع الاستيراد. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إتاحة العثور على مساحة لمستخدمين معيّنين. لا يمكن استخدام accessSettings.access_permission_settings مع useAdminAccess. تتضمّن أقنعة الحقول المتوافقة ما يلي:
accessSettings.access_permission_settings.discoverSpaceSetting
accessSettings.access_permission_settings.joinSpaceSetting
permissionSettings: تتيح تغيير إعدادات الأذونات لمساحة. عند تعديل إعدادات الأذونات، لا يمكنك تحديد سوى أقنعة الحقول permissionSettings، ولا يمكنك تعديل أقنعة الحقول الأخرى في الوقت نفسه. تتضمّن أقنعة الحقول المتوافقة ما يلي:
permissionSettings.manageMembersAndGroups
permissionSettings.modifySpaceDetails
permissionSettings.toggleHistory
permissionSettings.useAtMentionAll
permissionSettings.manageApps
permissionSettings.manageWebhooks
permissionSettings.replyMessages
|
useAdminAccess |
boolean
اختياريّ. عند ضبط هذه القيمة على true، يتم تشغيل الطريقة باستخدام امتيازات مشرف Google Workspace الخاصة بالمستخدم. يجب أن يكون المستخدم الذي يستدعي الطريقة مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب هذا الحقل chat.admin.spaces نطاق OAuth 2.0. لا يمكن استخدام بعض قيم FieldMask مع إذن الوصول للمشرف. لمعرفة التفاصيل، يُرجى الاطّلاع على وصف updateMask.
|
نص الطلب
يحتوي نص الطلب على مثال Space.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال Space.
نطاقات الأذونات
يتطلّب هذا الحقل أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.admin.spaces
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.spaces
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-07-09 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2026-07-09 (حسب التوقيت العالمي المتفَّق عليه)"],[],["This content describes how to update a space within Google Workspace Chat via the API. Key actions include sending a `PATCH` request to `https://chat.googleapis.com/v1/{space.name=spaces/*}`, specifying the space's name in the path. The `updateMask` query parameter defines which fields to update, including space details, display name, type, history state, access and permissions. `useAdminAccess` allow to update the space with administrator permissions. Authentication requires specific OAuth scopes. The request and response body use the `Space` object.\n"]]