איך רואים את הגדרות ההתראות של המרחב המשותף של משתמש מסוים

במדריך הזה מוסבר איך להשתמש בשיטה get() במשאב SpaceNotificationSetting של Google Chat API כדי לקבל את הגדרות ההתראות של המשתמש במרחב.

SpaceNotificationSetting resource הוא משאב יחיד שמייצג פרטים על הגדרות ההתראות של מרחב מסוים של משתמש.

דרישות מוקדמות

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

await main();

כדי להריץ את הדוגמה הזו, מחליפים את SPACE_ID במזהה מתוך name של המרחב. אפשר לקבל את המזהה על ידי הפעלת השיטה ListSpaces() או מכתובת ה-URL של המרחב.

‫Google Chat API מקבל את הגדרות ההתראות של המרחב שצוין ומחזיר מופע של SpaceNotificationSetting.