Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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 Reaction của Google Chat API để liệt kê các biểu tượng thể hiện cảm xúc cho một tin nhắn, chẳng hạn như 👍, 🚲 và 🌞.
Tài nguyên Reaction đại diện cho một biểu tượng cảm xúc mà mọi người có thể dùng để thể hiện cảm xúc về một tin nhắn, chẳng hạn như 👍, 🚲 và 🌞.
Tạo thông tin đăng nhập mã ứng dụng khách OAuth cho một ứng dụng dành cho máy tính. Để chạy mẫu trong hướng dẫn này, hãy lưu thông tin đăng nhập dưới dạng tệp JSON có tên là credentials.json vào thư mục cục bộ của bạn.
Để được hướng dẫn, hãy hoàn tất các bước thiết lập môi trường trong phần hướng dẫn nhanh này.
import{createClientWithUserCredentials}from'./authentication-utils.js';constUSER_AUTH_OAUTH_SCOPES=['https://www.googleapis.com/auth/chat.messages.reactions.readonly'];// This sample shows how to list reactions to a message with user credentialasyncfunctionmain(){// Create a clientconstchatClient=awaitcreateClientWithUserCredentials(USER_AUTH_OAUTH_SCOPES);// Initialize request argument(s)constrequest={// Replace SPACE_NAME and MESSAGE_NAME here.parent:'spaces/SPACE_NAME/messages/MESSAGE_NAME',};// Make the requestconstpageResult=chatClient.listReactionsAsync(request);// Handle the response. Iterating over pageResult will yield results and// resolve additional pages automatically.forawait(constresponseofpageResult){console.log(response);}}main().catch(console.error);
Để chạy mẫu này, hãy thay thế các giá trị sau:
SPACE_NAME: mã nhận dạng từ name của không gian.
Bạn có thể lấy mã nhận dạng bằng cách gọi phương thức ListSpaces() hoặc từ URL của không gian.
MESSAGE_NAME: mã nhận dạng từ name của thông báo.
Bạn có thể lấy mã nhận dạng này từ nội dung phản hồi được trả về sau khi tạo một tin nhắn không đồng bộ bằng Chat API hoặc bằng tên tuỳ chỉnh được chỉ định cho tin nhắn tại thời điểm tạo.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-09-10 UTC."],[[["\u003cp\u003eThis guide explains how to use the \u003ccode\u003elist()\u003c/code\u003e method to retrieve reactions (e.g., 👍, 🚲, 🌞) for messages in Google Chat using the Google Chat API.\u003c/p\u003e\n"],["\u003cp\u003eBefore you begin, ensure you have a Google Workspace account, set up a Google Cloud project, enable the Google Chat API, and install the Node.js Cloud Client Library.\u003c/p\u003e\n"],["\u003cp\u003eTo list reactions, call the \u003ccode\u003eListReactions()\u003c/code\u003e method, providing the message's resource name and specifying the necessary authorization scope.\u003c/p\u003e\n"],["\u003cp\u003eYou'll need the space ID and message ID to construct the resource name for the \u003ccode\u003eListReactions()\u003c/code\u003e method call.\u003c/p\u003e\n"],["\u003cp\u003eThe Chat API returns a paginated list of reactions for the specified message.\u003c/p\u003e\n"]]],["This guide details listing reactions (emojis like 👍, 🚲, 🌞) on Google Chat messages using the Chat API's `ListReactions()` method. Key actions include setting up a Google Cloud project, enabling the Chat API, and obtaining OAuth credentials. To list reactions, specify the appropriate authorization scope (`chat.messages.reactions.readonly`, etc.) and call `ListReactions()`, passing the message's resource name as the `parent`. The API returns a paginated list of reactions.\n"],null,[]]