يشرح هذا الدليل كيفية استخدام طريقة
get()
في مورد SpaceNotificationSetting
ضمن Google Chat API للحصول على
إعدادات إشعارات مساحة المستخدم.
المورد
SpaceNotificationSetting
هو مورد فردي يمثّل تفاصيل حول إعدادات الإشعارات الخاصة بمساحة مستخدم محدّد.
المتطلبات الأساسية
Node.js
- حساب Google Workspace Business أو Enterprise مع إمكانية الوصول إلى Google Chat
- إعداد البيئة:
- أنشئ مشروعًا على Google Cloud.
- ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
- فعِّل واجهة Google Chat API وأعِدّها باستخدام اسم ورمز ووصف لتطبيق Chat.
- ثبِّت مكتبة برامج Cloud الخاصة بنظام 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
.