تنظیمات اعلان فضای کاربر را دریافت کنید

این راهنما نحوه استفاده از متد get() را در منبع SpaceNotificationSetting در Google Chat API برای دریافت تنظیمات اعلان فضای کاربر توضیح می‌دهد.

منبع SpaceNotificationSetting یک منبع تکی است که جزئیات مربوط به تنظیمات اعلان فضای مشخص شده کاربر را نشان می دهد.

پیش نیازها

Node.js

تنظیمات اعلان فضای کاربر تماس گیرنده را دریافت کنید

برای دریافت جزئیات در مورد تنظیمات اعلان فضای کاربر، موارد زیر را در درخواست خود بگنجانید:

  • محدوده مجوز 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

chat/client-libraries/cloud/get-space-notification-setting-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = ['https://www.googleapis.com/auth/chat.users.spacesettings'];

// This sample shows how to get the space notification setting for the calling user
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);

  // Initialize request argument(s), replace the SPACE_NAME with an actual space name.
  const request = {
    name : 'users/me/spaces/SPACE_NAME/spaceNotificationSetting'
  };

  // Make the request
  const response = await chatClient.getSpaceNotificationSetting(request);

  // Handle the response
  console.log(response);
}

main().catch(console.error);

برای اجرای این نمونه، SPACE_ID با شناسه name فضا جایگزین کنید. شما می توانید شناسه را با فراخوانی متد ListSpaces() یا از URL فضا بدست آورید.

Google Chat API تنظیمات اعلان فضای مشخص شده را دریافت می کند و نمونه ای از SpaceNotificationSetting را برمی گرداند.