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 Google Chat API để 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ể thấy trong một tổ chức Google Workspace.

Chỉ tài khoản Google Workspace mới sử dụng được biểu tượng cảm xúc tuỳ chỉnh 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 bài viết 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 có xác thực người dùng, hãy truyền các thông tin sau trong yêu cầu của bạn:

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

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

main().catch(console.error);

Để chạy mẫu này, hãy thay thế các nội dung sau:

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