این راهنما نحوه استفاده از متد get() در منبع SpaceNotificationSetting از API چت گوگل را برای دریافت تنظیمات اعلان فضای کاربر توضیح میدهد.
منبع SpaceNotificationSetting یک منبع تکلایه است که جزئیاتی در مورد تنظیمات اعلان فضای یک کاربر مشخص را نشان میدهد.
پیشنیازها
نود جی اس
- یک حساب کاربری تجاری یا سازمانی Google Workspace با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه گوگل کلود ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- API چت گوگل را با نام، آیکون و توضیحات برای برنامه چت خود فعال و پیکربندی کنید .
- کتابخانه کلاینت ابری Node.js را نصب کنید.
- ایجاد اعتبارنامههای OAuth client ID برای یک برنامه دسکتاپ. برای اجرای نمونه در این راهنما، اعتبارنامهها را به عنوان یک فایل JSON با نام
credentials.jsonدر دایرکتوری محلی خود ذخیره کنید.
- یک محدوده مجوز انتخاب کنید که از احراز هویت کاربر پشتیبانی کند.
تنظیمات اعلان فضای کاربر تماس گیرنده را دریافت کنید
برای دریافت جزئیات مربوط به تنظیمات اعلان فضای کاربر، موارد زیر را در درخواست خود ذکر کنید:
- دامنه مجوز
chat.users.spacesettingsرا مشخص کنید. - متد
GetSpaceNotificationSetting()را فراخوانی کنید وnameتنظیمات اعلان فضا را که شامل شناسه کاربری یا نام مستعار و شناسه فضا است، به آن ارسال کنید. شما فقط میتوانید تنظیمات اعلان را برای کاربر فراخواننده دریافت کنید. برای مشخص کردن تنظیمات، از یکی از موارد زیر استفاده کنید:- نام مستعار
me. برای مثال،users/me/spaces/ SPACE_ID /spaceNotificationSetting. - آدرس ایمیل گوگل ورک اسپیس کاربر فراخوانیکننده. برای مثال،
users/user@example.com/spaces/ SPACE_ID /spaceNotificationSetting. - شناسه کاربری کاربر فراخواننده. برای مثال،
users/ USER /spaces/ SPACE /spaceNotificationSetting.
- نام مستعار
مثال زیر تنظیمات اعلان فضای کاربر فراخواننده را دریافت میکند:
نود جی اس
برای اجرای این نمونه، به جای SPACE_ID ، شناسهی name فضا را قرار دهید. میتوانید شناسه را با فراخوانی متد ListSpaces() یا از طریق URL فضا به دست آورید.
API چت گوگل تنظیمات اعلان فضای مشخص شده را دریافت میکند و نمونهای از SpaceNotificationSetting را برمیگرداند.