این راهنما نحوه استفاده از متد get() را در منبع SpaceNotificationSetting در Google Chat API برای دریافت تنظیمات اعلان فضای کاربر توضیح میدهد.
منبع SpaceNotificationSetting یک منبع تکی است که جزئیات مربوط به تنظیمات اعلان فضای مشخص شده کاربر را نشان می دهد.
پیش نیازها
Node.js
- یک حساب Google Workspace تجاری یا سازمانی با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه Google Cloud ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- Google Chat API را با نام، نماد و توضیحات برای برنامه Chat خود فعال و پیکربندی کنید .
- Node.js Cloud Client Library را نصب کنید.
- شناسه مشتری 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 را برمی گرداند.