يشرح هذا الدليل كيفية استخدام طريقة
get()
في مورد SpaceNotificationSetting ضمن Google Chat API للحصول على
إعدادات إشعارات مساحة المستخدم.
يمثّل المورد
SpaceNotificationSetting
موردًا فرديًا يعرض تفاصيل حول إعدادات الإشعارات الخاصة بمساحة مستخدم محدّد.
المتطلبات الأساسية
Node.js
- حساب Google Workspace Business أو Enterprise مع إمكانية الوصول إلى Google Chat
- إعداد البيئة:
- أنشئ مشروعًا على Google Cloud.
- ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
- فعِّل واجهة Google Chat API وأعِدّها باستخدام اسم ورمز ووصف لتطبيق Chat.
- ثبِّت مكتبة برامج Cloud Client Library لنظام Node.js.
-
إنشاء بيانات اعتماد معرِّف عميل OAuth لتطبيق على جهاز كمبيوتر لتشغيل النموذج في هذا الدليل، احفظ بيانات الاعتماد كملف JSON باسم
credentials.jsonفي دليلك المحلي.
- اختَر نطاق تفويض يتيح مصادقة المستخدم.
الحصول على إعدادات إشعارات المساحة الخاصة بالمستخدم الذي يجري المكالمة
للحصول على تفاصيل حول إعدادات إشعارات مساحة مستخدم، يجب تضمين ما يلي في طلبك:
- حدِّد
chat.users.spacesettingsنطاق التفويض. - استدعِ طريقة
GetSpaceNotificationSetting()، مع تمريرnameلإعدادات إشعارات المساحة للحصول على الإعدادات التي تتضمّن معرّف مستخدم أو اسمًا مستعارًا ومعرّف مساحة. يمكنك الحصول على إعدادات الإشعارات الخاصة بالمستخدم الذي يجري المكالمة فقط. لتحديد الإعدادات، استخدِم أحد الخيارَين التاليَين:- الاسم المستعار
meعلى سبيل المثال:users/me/spaces/SPACE_ID/spaceNotificationSetting. - عنوان البريد الإلكتروني للمستخدم المتصل على Google Workspace على سبيل المثال:
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting. - رقم تعريف المستخدم الذي يجري المكالمة على سبيل المثال:
users/USER/spaces/SPACE/spaceNotificationSetting.
- الاسم المستعار
يحصل المثال التالي على إعدادات إشعارات المساحة الخاصة بالمستخدم الذي يجري الاتصال:
Node.js
لتشغيل هذا النموذج، استبدِل SPACE_ID برقم التعريف من
مساحة
name.
يمكنك الحصول على المعرّف من خلال استدعاء الطريقة
ListSpaces()
أو من عنوان URL الخاص بالمساحة.
تحصل واجهة Google Chat API على إعدادات إشعارات المساحة المحدّدة وتعرض مثيلاً من SpaceNotificationSetting.