Cho phép ứng dụng Google Chat nhập dữ liệu

Với API Google Chat, các ứng dụng có thể nhập dữ liệu từ các nền tảng nhắn tin khác vào Google Chat bằng cách sử dụng không gian chế độ nhập. Để biết thêm thông tin, hãy xem bài viết Nhập dữ liệu tin nhắn từ một dịch vụ khác vào Google Chat.

Để đọc và ghi tài nguyên trong không gian ở chế độ nhập, bạn phải xác thực ứng dụng Chat bằng tài khoản dịch vụ. Quản trị viên cấp cho tài khoản dịch vụ phạm vi uỷ quyền Chat API sau đây: https://www.googleapis.com/auth/chat.import.

Chỉ quản trị viên miền Google Workspace mới có thể cấp phạm vi OAuth này cho tài khoản dịch vụ thông qua tính năng uỷ quyền trên toàn miền. Mọi miền mà ứng dụng Chat tạo không gian ở chế độ nhập phải có phạm vi OAuth này. Sau khi tài khoản dịch vụ được uỷ quyền quyền trên toàn miền cho phạm vi này, các ứng dụng Chat có thể truy cập vào không gian ở chế độ nhập bằng cách giả mạo một tài khoản người dùng.

Trong một số trường hợp, tài khoản người dùng để mạo danh có thể không còn hoạt động nữa. Trong những trường hợp này, ứng dụng Chat có thể sử dụng thông tin xác thực tài khoản dịch vụ làm phương án dự phòng. Ví dụ: nếu bạn xoá tài khoản người dùng được dùng trong quá trình tạo tin nhắn, thì ứng dụng Chat có thể sử dụng thông tin xác thực tài khoản dịch vụ của riêng họ để tạo tin nhắn chứa cùng nội dung. Ứng dụng Chat có thể truy cập vào không gian ở chế độ nhập dưới dạng một ứng dụng sử dụng thông tin xác thực tài khoản dịch vụ có phạm vi OAuth sau: https://www.googleapis.com/auth/chat.bot.

Không cần phạm vi API Google Chat nào khác khi nhập tài nguyên vào không gian ở chế độ nhập. Các ứng dụng trò chuyện chỉ có thể nhập nội dung vào không gian ở chế độ nhập mà ứng dụng tạo ra, chứ không thể nhập vào không gian ở chế độ nhập do các ứng dụng khác tạo.

Bảng sau đây liệt kê các phương thức tài nguyên mà ứng dụng Chat có thể gọi trong không gian chế độ nhập và loại xác thực mà các phương thức đó hỗ trợ:

Phương thức tài nguyên

Hỗ trợ tính năng nhập vai người dùng

Thông tin xác thực tài khoản dịch vụ được hỗ trợ

spaces.create

Không

spaces.get

Không

spaces.update

Không

spaces.delete

Không

spaces.completeImport

Không

spaces.messages.create

spaces.messages.delete

spaces.messages.get

Không

spaces.messages.list

Không

spaces.messages.update

spaces.messages.reactions.create

Không

spaces.messages.reactions.delete

Không

spaces.members.create

Không

spaces.members.delete

Không

spaces.members.list

Không

media.upload

Không