يشرح هذا الدليل كيفية استخدام الأسلوب
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
لإعدادات إشعارات المساحة للحصول على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
.