Liệt kê biểu tượng cảm xúc tuỳ chỉnh trong một tổ chức

Hướng dẫn này giải thích cách sử dụng phương thức list trên tài nguyên CustomEmoji của API Google Chat để liệt kê biểu tượng cảm xúc tuỳ chỉnh mà người dùng đã xác thực có thể nhìn thấy trong một tổ chức Google Workspace.

Biểu tượng cảm xúc tuỳ chỉnh chỉ dành cho tài khoản Google Workspace và quản trị viên phải bật biểu tượng cảm xúc tuỳ chỉnh cho tổ chức của bạn. Để biết thêm thông tin, hãy xem Tìm hiểu về biểu tượng cảm xúc tuỳ chỉnh trong Google ChatQuản lý quyền sử dụng biểu tượng cảm xúc tuỳ chỉnh.

Điều kiện tiên quyết

Node.js

Liệt kê biểu tượng cảm xúc tuỳ chỉnh trong một tổ chức

Để liệt kê biểu tượng cảm xúc tuỳ chỉnh trong một tổ chức bằng tính năng xác thực người dùng, hãy truyền các thông tin sau trong yêu cầu:

  • Chỉ định phạm vi uỷ quyền chat.customemojis.
  • Gọi ListCustomEmojis phương thức.

Ví dụ sau đây liệt kê biểu tượng cảm xúc tuỳ chỉnh trong một tổ chức.

Node.js

chat/client-libraries/cloud/list-custom-emojis-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

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

// This sample shows how to get custom emoji with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(
    USER_AUTH_OAUTH_SCOPES,
  );

  // Initialize request argument(s)
  const request = {
    // Optional. Replace FILTER here
    filter: 'FILTER',
  };

  // Make the request
  const pageResult = await chatClient.listCustomEmojisAsync(request);

  // Handle the response. Iterating over pageResult will yield results and
  // resolve additional pages automatically.
  for await (const response of pageResult) {
    console.log(response);
  }
}

await main();

Để chạy mẫu này, hãy thay thế các thông tin sau:

  • FILTER: Không bắt buộc, bộ lọc để áp dụng cho yêu cầu danh sách.