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

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

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

پیش‌نیازها

نود جی اس

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

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

  • دامنه مجوز 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 .

مثال زیر تنظیمات اعلان فضای کاربر فراخواننده را دریافت می‌کند:

نود جی اس

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);
}

await main();

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

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