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