Hướng dẫn này giải thích cách sử dụng
list()
phương thức trên tài nguyên Reaction của Google Chat API để liệt kê các biểu tượng cảm xúc cho một
tin nhắn, chẳng hạn như 👍, 🚲 và 🌞.
Điều kiện tiên quyết
Node.js
- Tài khoản Google Workspace dành cho doanh nghiệp hoặc doanh nghiệp có quyền truy cập vào Google Chat.
- Thiết lập môi trường của bạn:
- Tạo một dự án trên Google Cloud.
- Định cấu hình màn hình xin phép bằng OAuth.
- Bật và định cấu hình Google Chat API bằng tên, biểu tượng và nội dung mô tả cho ứng dụng Chat của bạn.
- Cài đặt Thư viện ứng dụng Cloud Node.js.
-
Tạo thông tin xác thực ứng dụng OAuth cho ứ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 xác thực dưới dạng tệp JSON có tên là
credentials.jsonvào thư mục cục bộ.
- Chọn một phạm vi uỷ quyền hỗ trợ xác thực người dùng.
Liệt kê các biểu tượng cảm xúc
Để liệt kê các biểu tượng cảm xúc cho một tin nhắn, hãy truyền các thông tin sau vào yêu cầu:
- Chỉ định phạm vi uỷ quyền
chat.messages.reactions.readonly,chat.messages.reactions,chat.messages.readonlyhoặcchat.messages. - Gọi phương thức
ListReactions(), truyềnparentdưới dạng tên tài nguyên của tin nhắn.
Ví dụ sau đây liệt kê các biểu tượng cảm xúc cho một tin nhắn được chỉ định:
Node.js
Để chạy mẫu này, hãy thay thế các thông tin sau:
SPACE_NAME: mã nhận dạng từnamecủa không gian. Bạn có thể lấy mã nhận dạng bằng cách gọiListSpaces()phương thức hoặc từ URL của không gian.MESSAGE_NAME: mã nhận dạng từ của tin nhắnname. Bạn có thể lấy mã nhận dạng từ phần 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 khi tạo.
Chat API trả về danh sách các biểu tượng cảm xúc được phân trang.