Tổng quan về API Google Chat

Phần này giải thích cách một ứng dụng Google Chat có thể gọi điện API Chat để cho phép các ứng dụng trong Chat làm những việc như tạo không gian, thêm người vào không gian và đăng tin nhắn.

Xác thực

Để gọi API Chat, bạn cần xác thực. Một Phương thức API Chat yêu cầu xác thực người dùng (để thực hiện hành động hoặc truy cập thay mặt cho người dùng) hoặc xác thực ứng dụng (để thực hiện thao tác hoặc truy cập vào dữ liệu dưới dạng ứng dụng Chat). Hơi nhiều hỗ trợ cả xác thực người dùng và xác thực ứng dụng.

Để tìm hiểu thêm về việc xác thực trong Chat, hãy xem Tổng quan về việc xác thực.

Thư viện ứng dụng

Đây là cách mà hầu hết các nhà phát triển nên dùng để gọi API Google Chat là với Thư viện ứng dụng đám mây cho ngôn ngữ bạn ưu tiên, chẳng hạn như Python, Java hoặc Node.js.

Nếu bạn đang lập trình bằng Google Apps Script, hãy sử dụng Dịch vụ Chat nâng cao thay vì cài đặt thư viện ứng dụng.

Khái niệm về API Google Chat

Dịch vụ gRPC hoặc tài nguyên và phương thức REST cấp quyền truy cập vào các phòng Chat, thành viên trong không gian, tin nhắn, tin nhắn lượt bày tỏ cảm xúc, tệp đính kèm tin nhắn, sự kiện trong không gian và trạng thái đọc của người dùng.

Không gian

Không gian là nơi mọi người và ứng dụng có thể trò chuyện và chia sẻ tệp. Có là một số loại không gian. Tin nhắn trực tiếp (DM) là các cuộc trò chuyện 1:1 giữa hai người dùng hoặc một người dùng và một ứng dụng trong Chat. Bảng Các cuộc trò chuyện là các cuộc trò chuyện giữa ít nhất ba người dùng và Ứng dụng nhắn tin. Không gian được đặt tên là những địa điểm cố định mà mọi người gửi nhắn tin, chia sẻ tệp và cộng tác.

Tài nguyên tham khảo:

Để biết ví dụ về cách sử dụng, hãy xem:

Thành viên

Hội viên là những người dùng và ứng dụng nhắn tin đã tham gia hoặc đã tham gia đã mời tham gia không gian.

Tài nguyên tham khảo:

Để biết ví dụ về cách sử dụng, hãy xem:

Tin nhắn

Thông báo bao gồm văn bảnthẻ nội dung trao đổi được đăng trong không gian. Tin nhắn có thể có tệp đính kèm. Mọi người có thể thể hiện cảm xúc với tin nhắn bằng cách thêm biểu tượng cảm xúc vào tin nhắn.

Tài nguyên tham khảo:

Để biết ví dụ về cách sử dụng, hãy xem:

Bày tỏ cảm xúc

Thể hiện cảm xúc chính là biểu tượng cảm xúc mà mọi người dùng để thể hiện cảm xúc với một tin nhắn, chẳng hạn như 👍, 🚲 và 🌞.

Tài nguyên tham khảo:

Để biết ví dụ về cách sử dụng, hãy xem:

Nội dung nghe nhìn và tệp đính kèm

Nội dung nghe nhìn thể hiện một tệp được tải lên Google Chat, chẳng hạn như hình ảnh, video và tài liệu.

Tài liệu tham khảo về tài nguyên nội dung đa phương tiện (Không có trong RPC):

Tệp đính kèm là các bản sao nội dung nghe nhìn (tệp) được đính kèm vào thư.

Tài nguyên tham khảo:

Để biết ví dụ về cách sử dụng, hãy xem:

Sự kiện của không gian

Sự kiện trong không gian thể hiện các thay đổi đối với một không gian hoặc tài nguyên con, chẳng hạn như thành viên, thông báo và lượt thể hiện cảm xúc.

Tài nguyên tham khảo:

Để biết ví dụ về cách sử dụng, hãy xem:

Trạng thái đọc của người dùng

Trạng thái đọc của người dùng là các tài nguyên singleton thể hiện thông tin chi tiết về một tin nhắn được đọc gần đây nhất của người dùng mà bạn chỉ định trong phòng Google Chat hoặc tin nhắn chuỗi.

Tài liệu tham khảo về tài nguyên trạng thái đọc không gian:

Tài liệu tham khảo về tài nguyên trạng thái đọc luồng:

Để biết ví dụ về cách sử dụng, hãy xem:

Ngoài việc gọi API Chat, các ứng dụng trong Chat cũng có thể: