المورد: المساحة
مساحة في Google Chat المساحات هي محادثات بين مستخدمَين أو أكثر أو رسائل مباشرة بين مستخدم وتطبيق Chat.
تمثيل JSON |
---|
{ "name": string, "type": enum ( |
الحقول | |
---|---|
name |
المعرّف اسم المورد الخاص بالمساحة التنسيق: حيث يمثّل |
type |
النتائج فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
spaceType |
اختياريّ. نوع المساحة يجب توفير هذه السمة عند إنشاء مساحة أو تعديل نوعها. النتائج فقط للاستخدامات الأخرى. |
singleUserBotDm |
اختياريّ. تُستخدَم لتحديد ما إذا كانت المساحة عبارة عن رسالة مباشرة بين تطبيق Chat ومستخدم واحد. |
threaded |
النتائج فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
displayName |
اختياريّ. تمثّل هذه السمة الاسم المعروض للمساحة. يجب إدخالها عند إنشاء مساحة تتضمّن بالنسبة إلى الرسائل المباشرة، قد يكون هذا الحقل فارغًا. يمكن أن يتضمّن ما يصل إلى 128 حرفًا. |
externalUserAllowed |
اختياريّ. غير قابل للتغيير تحدّد ما إذا كانت هذه المساحة تسمح لأي مستخدم في Google Chat بأن يكون عضوًا فيها. المدخلات عند إنشاء مساحة في مؤسسة Google Workspace يجب حذف هذا الحقل عند إنشاء مساحات في الحالات التالية:
بالنسبة إلى المساحات الحالية، هذا الحقل هو للنتائج فقط. |
spaceThreadingState |
النتائج فقط. حالة سلاسل المحادثات في مساحة Chat |
spaceDetails |
اختياريّ. تفاصيل حول المساحة، بما في ذلك الوصف والقواعد |
spaceHistoryState |
اختياريّ. حالة سجلّ الرسائل والردود في هذه المساحة |
importMode |
اختياريّ. ما إذا تم إنشاء هذه المساحة في يتطلّب إنشاء مساحة في |
createTime |
اختياريّ. غير قابل للتغيير بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يظهر وقت إنشاء المساحة. هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه في مساحات وضع الاستيراد. بالنسبة إلى المساحات في وضع الاستيراد، اضبط هذا الحقل على الطابع الزمني السابق الذي تم إنشاء المساحة فيه في المصدر من أجل الاحتفاظ بوقت الإنشاء الأصلي. تتم تعبئة هذا الحقل في الناتج فقط عندما تكون قيمة |
lastActiveTime |
النتائج فقط. الطابع الزمني لآخر رسالة في المساحة. |
adminInstalled |
النتائج فقط. بالنسبة إلى مساحات الرسائل المباشرة التي تتضمّن تطبيقًا في Chat، سواء أنشأ المشرف على Google Workspace المساحة أم لا يمكن للمشرفين تثبيت تطبيق Chat وإعداد رسالة مباشرة معه نيابةً عن المستخدمين في مؤسستهم. لكي يكون تطبيق Chat متوافقًا مع التثبيت من خلال المشرف، يجب أن يتيح إرسال الرسائل المباشرة. |
membershipCount |
النتائج فقط. عدد العضويات التي تم الانضمام إليها، ويتم تجميعها حسب نوع العضو. تتم تعبئة هذه السمة عندما تكون قيمة |
accessSettings |
اختياريّ. تحدّد هذه السمة إعدادات الوصول إلى المساحة. لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة |
spaceUri |
النتائج فقط. معرّف URI الذي يمكن للمستخدم استخدامه للوصول إلى المساحة |
importModeExpireTime |
النتائج فقط. الوقت الذي سيحذف فيه النظام المساحة تلقائيًا إذا بقيت في وضع الاستيراد يجب الخروج من وضع الاستيراد لكل مساحة تم إنشاؤها في هذا الوضع قبل انتهاء وقت الصلاحية باستخدام تتم تعبئة هذا الحقل فقط للمساحات التي تم إنشاؤها باستخدام وضع الاستيراد. |
customer |
اختياريّ. غير قابل للتغيير رقم تعريف العميل الخاص بنطاق المساحة. يجب ضبط هذه السمة فقط عند إنشاء مساحة باستخدام مصادقة التطبيق وكانت قيمة بالتنسيق لا تتم تعبئة هذا الحقل للرسائل المباشرة. |
حقل الدمج space_permission_settings تمثّل هذه السمة إعدادات الأذونات الخاصة بمساحة. لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة space_type هي SPACE . يمكن أن تكون space_permission_settings إحدى القيم التالية فقط: |
|
predefinedPermissionSettings |
اختياريّ. الإدخال فقط إعدادات أذونات المساحة المحدّدة مسبقًا، يتم إدخالها فقط عند إنشاء مساحة. في حال عدم ضبط الحقل، يتم إنشاء مساحة تعاون. بعد إنشاء المساحة، تتم تعبئة الإعدادات في الحقل يتيح ضبط إعدادات الأذونات المحدّدة مسبقًا ما يلي:
|
permissionSettings |
اختياريّ. إعدادات أذونات المساحة للمساحات الحالية إدخال لتعديل إعدادات أذونات المساحة المحدّدة، حيث يتم استبدال إعدادات الأذونات الحالية. تعرض هذه السمة إعدادات الأذونات الحالية. تتيح قراءة إعدادات الأذونات وتعديلها ما يلي:
|
النوع
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة SpaceType
بدلاً منها.
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
محجوز |
ROOM |
المحادثات بين شخصين أو أكثر |
DM |
رسالة مباشرة بين مستخدم بشري وتطبيق Chat، حيث تكون جميع الرسائل مسطّحة. يُرجى العِلم أنّ هذا لا يشمل الرسائل المباشرة بين شخصين. |
SpaceType
نوع المساحة يجب توفير هذا الإذن عند إنشاء مساحة أو تعديلها. النتائج فقط للاستخدامات الأخرى.
عمليات التعداد | |
---|---|
SPACE_TYPE_UNSPECIFIED |
محجوز |
SPACE |
مكان يرسل فيه المستخدمون الرسائل ويشاركون الملفات ويتعاونون. يمكن أن تتضمّن SPACE تطبيقات Chat. |
GROUP_CHAT |
المحادثات الجماعية بين 3 أشخاص أو أكثر يمكن أن تتضمّن GROUP_CHAT تطبيقات Chat. |
DIRECT_MESSAGE |
الرسائل بين مستخدمَين أو بين مستخدم وتطبيق Chat |
SpaceThreadingState
تحدّد هذه السمة نوع حالة سلاسل المحادثات في مساحة Chat.
عمليات التعداد | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
محجوز |
THREADED_MESSAGES |
المساحات المُسمّاة التي تتيح سلاسل المحادثات عندما يرد المستخدمون على رسالة، يمكنهم الردّ في سلسلة المحادثات، ما يحافظ على ردّهم في سياق الرسالة الأصلية. |
GROUPED_MESSAGES |
مساحات تحمل أسماءً ويتم فيها تنظيم المحادثة حسب الموضوع يتم تجميع المواضيع وردودها معًا. |
UNTHREADED_MESSAGES |
الرسائل المباشرة بين شخصين والمحادثات الجماعية بين 3 أشخاص أو أكثر |
SpaceDetails
تفاصيل حول المساحة، بما في ذلك الوصف والقواعد
تمثيل JSON |
---|
{ "description": string, "guidelines": string } |
الحقول | |
---|---|
description |
اختياريّ. تمثّل هذه السمة وصفًا للمساحة. على سبيل المثال، يمكنك وصف موضوع المناقشة في المساحة أو الغرض الوظيفي منها أو المشاركين فيها. يمكن أن يتضمّن ما يصل إلى 150 حرفًا. |
guidelines |
اختياريّ. قواعد المساحة وتوقعاتها وآداب التعامل فيها يمكن أن تتضمّن ما يصل إلى 5,000 حرف. |
HistoryState
حالة السجلّ للرسائل والمساحات تحدّد هذه السمة مدة الاحتفاظ بالرسائل وسلاسل المحادثات بعد إنشائها.
عمليات التعداد | |
---|---|
HISTORY_STATE_UNSPECIFIED |
القيمة التلقائية لا تستخدم هذه السمة. |
HISTORY_OFF |
السجلّ غير مفعَّل. يتم الاحتفاظ بالرسائل وسلاسل المحادثات لمدة 24 ساعة. |
HISTORY_ON |
السجلّ مفعَّل. تحدّد قواعد الاحتفاظ بالبيانات في Vault في المؤسسة مدة الاحتفاظ بالرسائل وسلاسل المحادثات. |
MembershipCount
تمثّل هذه السمة عدد عضويات المساحة، ويتم تجميعها في فئات.
تمثيل JSON |
---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
الحقول | |
---|---|
joinedDirectHumanUserCount |
النتائج فقط. عدد المستخدمين الفعليين الذين انضموا مباشرةً إلى المساحة، بدون احتساب المستخدمين الذين انضموا من خلال العضوية في مجموعة مشتركة |
joinedGroupCount |
النتائج فقط. عدد جميع المجموعات التي انضمّت مباشرةً إلى المساحة |
AccessSettings
تمثّل هذه السمة إعدادات الوصول إلى المساحة.
تمثيل JSON |
---|
{
"accessState": enum ( |
الحقول | |
---|---|
accessState |
النتائج فقط. تشير هذه السمة إلى حالة الوصول إلى المساحة. |
audience |
اختياريّ. اسم المورد للجمهور المستهدف الذي يمكنه اكتشاف المساحة والانضمام إليها ومعاينة الرسائل فيها. في حال عدم ضبط هذا الخيار، لن يتمكّن من الوصول إلى المساحة سوى المستخدمين أو "مجموعات Google" الذين تمت دعوتهم أو إضافتهم بشكل فردي إلى المساحة. لمزيد من التفاصيل، يُرجى الاطّلاع على إتاحة اكتشاف مساحة لجمهور مستهدف. التنسيق: لاستخدام الجمهور المستهدف التلقائي لمؤسسة Google Workspace، اضبط القيمة على تتيح قراءة الجمهور المستهدَف ما يلي:
لا يتم ملء هذا الحقل عند استخدام النطاق يتطلّب ضبط الجمهور المستهدف مصادقة المستخدم. |
AccessState
تمثّل هذه السمة حالة الوصول إلى المساحة.
عمليات التعداد | |
---|---|
ACCESS_STATE_UNSPECIFIED |
حالة الوصول غير معروفة أو غير متاحة في واجهة برمجة التطبيقات هذه. |
PRIVATE |
يمكن فقط للمستخدمين أو "مجموعات Google" التي تمت إضافتها أو دعوتها بشكل فردي من قِبل مستخدمين آخرين أو مشرفي Google Workspace العثور على المساحة والوصول إليها. |
DISCOVERABLE |
منح مدير المساحة جمهورًا مستهدفًا إذن الوصول إلى المساحة. يمكن أيضًا للمستخدمين أو "مجموعات Google" الذين تمت إضافتهم أو دعوتهم بشكل فردي إلى المساحة العثور على المساحة والوصول إليها. لمزيد من المعلومات، يُرجى الاطّلاع على إتاحة مساحة لمستخدمين محدّدين. يتطلّب إنشاء مساحات قابلة للاكتشاف مصادقة المستخدم. |
PredefinedPermissionSettings
إعدادات الأذونات المحدّدة مسبقًا التي يمكنك تحديدها فقط عند إنشاء مساحة مُسمّاة قد تتم إضافة المزيد من الإعدادات في المستقبل. للحصول على تفاصيل حول إعدادات الأذونات للمساحات التي تحمل أسماء، يُرجى الاطّلاع على التعرّف على المساحات.
عمليات التعداد | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
غير محدد لا تستخدِمها. |
COLLABORATION_SPACE |
إعداد لجعل المساحة مساحة تعاون يمكن لجميع الأعضاء نشر الرسائل فيها |
ANNOUNCEMENT_SPACE |
إعداد لجعل المساحة مساحة إشعارات يمكن فيها لمدراء المساحة فقط نشر الرسائل |
PermissionSettings
إعدادات الأذونات التي يمكنك تحديدها عند تعديل مساحة حالية تحمل اسمًا
لضبط إعدادات الأذونات عند إنشاء مساحة، حدِّد الحقل PredefinedPermissionSettings
في طلبك.
تمثيل JSON |
---|
{ "manageMembersAndGroups": { object ( |
الحقول | |
---|---|
manageMembersAndGroups |
اختياريّ. إعداد لإدارة الأعضاء والمجموعات في مساحة |
modifySpaceDetails |
اختياريّ. إعداد لتعديل اسم المساحة وصورتها الرمزية ووصفها وإرشاداتها |
toggleHistory |
اختياريّ. إعدادات تفعيل سجلّ المساحة وإيقافه |
useAtMentionAll |
اختياريّ. إعداد لاستخدام @all في مساحة |
manageApps |
اختياريّ. إعداد لإدارة التطبيقات في مساحة |
manageWebhooks |
اختياريّ. إعداد لإدارة روابط الرد التلقائي على الويب في مساحة |
postMessages |
النتائج فقط. إعداد لنشر الرسائل في مساحة |
replyMessages |
اختياريّ. إعداد للردّ على الرسائل في مساحة |
PermissionSetting
تمثّل هذه السمة إعدادات أذونات المساحة.
تمثيل JSON |
---|
{ "managersAllowed": boolean, "membersAllowed": boolean } |
الحقول | |
---|---|
managersAllowed |
اختياريّ. تحديد ما إذا كان مديرو المساحات لديهم هذا الإذن |
membersAllowed |
اختياريّ. تحديد ما إذا كان الأعضاء غير المدراء لديهم هذا الإذن |
الطُرق |
|
---|---|
|
تُكمل هذه الطريقة عملية الاستيراد للمساحة المحدّدة وتتيحها للمستخدمين. |
|
تنشئ هذه الطريقة مساحة. |
|
يحذف هذا الإجراء مساحة مُسمّاة. |
|
تعرض هذه الطريقة الرسالة المباشرة الحالية مع المستخدم المحدّد. |
|
تعرض هذه الطريقة تفاصيل حول مساحة. |
|
تعرض هذه الطريقة المساحات التي يكون المتصل عضوًا فيها. |
|
تعديل مساحة |
|
تعرض هذه الطريقة قائمة بالمساحات في مؤسسة Google Workspace استنادًا إلى عملية بحث يجريها المشرف. |
|
تنشئ هذه الطريقة مساحة وتضيف إليها المستخدمين المحدّدين. |