Định cấu hình API Google Chat

Mỗi ứng dụng Google Chat mà bạn tạo đều yêu cầu một dự án Google Cloud riêng, trong đó Chat API được bật và định cấu hình. Trang này hướng dẫn bạn cách định cấu hình API Chat.

Điều kiện tiên quyết

Chọn tên hiển thị, hình đại diện và nội dung mô tả cho ứng dụng Chat

Để gọi API Chat, bạn phải thiết lập ứng dụng Google Chat bằng thông tin sau:

Trường Mô tả Định dạng
Tên ứng dụng Tên hiển thị của ứng dụng Chat. Tối đa 25 ký tự chữ và số
URL hình đại diện Hình ảnh hiển thị dưới dạng hình đại diện của ứng dụng Chat. URL HTTPS trỏ đến một hình ảnh đồ hoạ hình vuông (PNG hoặc JPEG). Kích thước đề xuất là 256 x 256 pixel trở lên.
Mô tả Nội dung mô tả ngắn gọn về mục đích của ứng dụng Chat. Tối đa 40 ký tự bao gồm chữ và số

Người dùng sẽ thấy tên, hình đại diện và nội dung mô tả của ứng dụng Chat trong giao diện người dùng Chat. Đối với một số yêu cầu ghi API Chat, Chat sử dụng thông tin này để phân bổ các hành động mà ứng dụng Chat thực hiện trong Chat.

Ví dụ: nếu bạn gọi phương thức spaces.create(), Chat sẽ thêm tên của ứng dụng Chat vào phần mô tả về người đã tạo không gian, như trong hình sau:

Ứng dụng Google Chat tạo không gian cho người dùng.
Hình 1. Thông báo phân bổ mà Chat hiển thị khi phương thức spaces.create() được dùng để thay mặt người dùng tạo không gian.

Để tương tác với các ứng dụng Chat, người dùng cũng có thể xem hoặc sử dụng thông tin này theo các cách sau:

  • Gọi ứng dụng Chat bằng cách @tên ứng dụng.
  • Tìm và bắt đầu một tin nhắn trực tiếp bằng ứng dụng Chat. Trong trình đơn Ứng dụng, tin nhắn trực tiếp sẽ hiển thị tên và hình đại diện của ứng dụng Chat.
  • Trên thanh soạn thư, người dùng có thể duyệt qua các ứng dụng Chat và xem tên, hình đại diện và nội dung mô tả của ứng dụng.

Định cấu hình ứng dụng Chat trong Google Cloud Console

Khi bạn có thông tin chi tiết về ứng dụng Chat, hãy mở dự án trên Google Cloud và định cấu hình API Chat:

  1. Trong Google Cloud Console, hãy chuyển đến trang Chat API rồi nhấp vào trang Cấu hình:

    Chuyển đến trang Cấu hình API Chat

  2. Trong mục Thông tin ứng dụng, hãy điền vào các trường Tên ứng dụng, URL hình đại diệnNội dung mô tả.

  3. Trong phần Tính năng tương tác, hãy nhấp vào nút bật/tắt Bật tính năng tương tác để tắt các tính năng tương tác cho ứng dụng Chat. Bạn có thể thiết lập lại sau. Để tìm hiểu về cách định cấu hình và xây dựng các tính năng tương tác, hãy xem phần Nhận và phản hồi các lượt tương tác của người dùng.

  4. Không bắt buộc: Trong phần Nhật ký, hãy chọn hộp đánh dấu Ghi lỗi vào Logging để sử dụng Google Cloud Logging. Để biết thêm thông tin, hãy xem phần Nhật ký lỗi Truy vấn cho các ứng dụng trong Chat.

  5. Nhấp vào Lưu.

Cấp cho người khác quyền định cấu hình Chat API

Bạn có thể cấp quyền truy cập cho một số người dùng vào trang cấu hình ứng dụng Chat bằng cách cấp cho họ vai trò Quản lý quyền truy cập (IAM) của Google Cloud IdentityChủ sở hữu ứng dụng Chat hoặc Người xem ứng dụng Chat. Người dùng có các vai trò này không thể chuyển đến trang cấu hình ứng dụng Chat bằng cách sử dụng trang tổng quan API và dịch vụ, nhưng có thể truy cập vào trang cấu hình bằng cách chuyển đến Google Cloud Console cho dự án trên Google Cloud lưu trữ ứng dụng Chat như sau:

https://console.developers.google.com/apis/api/chat.googleapis.com/hangouts-chat?project=PROJECT_ID

Trong đó, PROJECT_ID là mã dự án của dự án Google Cloud lưu trữ ứng dụng Chat.