Phần bắt đầu nhanh giải thích cách thiết lập và chạy một ứng dụng gọi API Google Workspace.
Các hướng dẫn nhanh về Google Workspace sử dụng thư viện ứng dụng API để xử lý một số thông tin chi tiết về quy trình xác thực và uỷ quyền. Bạn nên sử dụng thư viện ứng dụng cho các ứng dụng của riêng mình. Phần bắt đầu nhanh này sử dụng phương pháp xác thực đơn giản phù hợp với môi trường thử nghiệm. Đối với môi trường phát hành công khai, bạn nên tìm hiểu về quy trình xác thực và uỷ quyền trước khi chọn thông tin xác thực truy cập phù hợp với ứng dụng của mình.
Tạo một Google Apps Script để gửi yêu cầu đến API Google Chat.
Mục tiêu
- Định cấu hình môi trường.
- Tạo và định cấu hình tập lệnh.
- Chạy tập lệnh.
Điều kiện tiên quyết
- Tài khoản Google Workspace dành cho doanh nghiệp hoặc doanh nghiệp lớn có quyền truy cập vào Google Chat.
Định cấu hình dự án trên Cloud
Nếu đang sử dụng một dự án Google Cloud mới để hoàn tất hướng dẫn nhanh này, bạn cần định cấu hình dự án đó và thêm chính mình làm người dùng thử nghiệm. Nếu bạn đã hoàn tất các bước này cho dự án trên Cloud, hãy chuyển sang phần tiếp theo.
Mở dự án trên Google Cloud trong Google Cloud Console
Nếu chưa mở, hãy mở dự án trên Google Cloud mà bạn dự định sử dụng cho mẫu này:
- Trong Google Cloud Console, hãy chuyển đến trang Chọn một dự án.
- Chọn dự án Google Cloud mà bạn muốn sử dụng. Hoặc nhấp vào Tạo dự án rồi làm theo hướng dẫn trên màn hình. Nếu tạo dự án trên Google Cloud, bạn có thể cần phải bật tính năng thanh toán cho dự án đó.
Bật API Chat
Trước khi sử dụng API của Google, bạn cần bật các API đó trong một dự án Google Cloud. Bạn có thể bật một hoặc nhiều API trong một dự án Google Cloud.Trong Google Cloud Console, hãy bật API Google Chat.
Định cấu hình màn hình xin phép bằng OAuth
- Trong Google Cloud Console, hãy chuyển đến Trình đơn > > Tạo thương hiệu.
- Nếu đã định cấu hình , bạn có thể định cấu hình các chế độ cài đặt sau đây cho Màn hình đồng ý OAuth trong phần Gắn thương hiệu, Đối tượng và Quyền truy cập dữ liệu. Nếu bạn thấy thông báo chưa được định cấu hình, hãy nhấp vào Bắt đầu:
- Trong phần Thông tin ứng dụng, trong mục Tên ứng dụng, hãy nhập tên cho ứng dụng.
- Trong phần Email hỗ trợ người dùng, hãy chọn địa chỉ email hỗ trợ mà người dùng có thể liên hệ với bạn nếu họ có câu hỏi về sự đồng ý của họ.
- Nhấp vào Tiếp theo.
- Trong phần Đối tượng người xem, hãy chọn Nội bộ.
- Nhấp vào Tiếp theo.
- Trong phần Thông tin liên hệ, hãy nhập Địa chỉ email để bạn có thể nhận thông báo về mọi thay đổi đối với dự án của mình.
- Nhấp vào Tiếp theo.
- Trong phần Hoàn tất, hãy xem lại Chính sách dữ liệu người dùng của Dịch vụ API của Google. Nếu bạn đồng ý, hãy chọn Tôi đồng ý với Chính sách dữ liệu người dùng của Dịch vụ API của Google.
- Nhấp vào Tiếp tục.
- Nhấp vào Tạo.
- Hiện tại, bạn có thể bỏ qua bước thêm phạm vi. Sau này, khi tạo một ứng dụng để sử dụng bên ngoài tổ chức Google Workspace, bạn phải thay đổi Loại người dùng thành Bên ngoài. Sau đó, thêm các phạm vi uỷ quyền mà ứng dụng của bạn yêu cầu. Để tìm hiểu thêm, hãy xem hướng dẫn đầy đủ về cách Định cấu hình sự đồng ý OAuth.
Định cấu hình ứng dụng Google Chat
Để gọi API Google Chat, bạn phải định cấu hình ứng dụng Google Chat. Đối với mọi yêu cầu ghi, Google Chat sẽ phân bổ ứng dụng Google Chat trong giao diện người dùng bằng cách sử dụng thông tin sau.
Trong Google Cloud Console, hãy chuyển đến trang Cấu hình của Chat API:
Trong phần Thông tin ứng dụng, hãy nhập những thông tin sau:
- Trong trường App name (Tên ứng dụng), hãy nhập
Chat API quickstart app
. - Trong trường Avatar URL (URL hình đại diện), hãy nhập
https://developers.google.com/chat/images/quickstart-app-avatar.png
. - Trong trường Description (Mô tả), hãy nhập
Quickstart for calling the Chat API
.
- Trong trường App name (Tên ứng dụng), hãy nhập
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 sang vị trí tắt để tắt tính năng tương tác cho ứng dụng Chat.
Nhấp vào Lưu.
Tạo tập lệnh
- Tạo một tập lệnh mới bằng cách truy cập vào script.google.com/create.
- Thay thế nội dung của trình chỉnh sửa tập lệnh bằng mã sau:
- Nhấp vào biểu tượng Lưu
.
- Nhấp vào Untitled project (Dự án chưa có tên), nhập Quickstart (Bắt đầu nhanh) rồi nhấp vào Rename (Đổi tên).
Định cấu hình tập lệnh
Sao chép số dự án trên Cloud
- Trong Google Cloud Console, hãy chuyển đến Trình đơn > IAM & Admin (Quản trị viên và quản lý quyền truy cập) > Settings (Cài đặt).
- Trong trường Mã dự án, hãy sao chép giá trị.
Liên kết dự án trên Google Cloud
- Mở dự án Apps Script.
- Nhấp vào Project Settings (Cài đặt dự án) .
- Trong phần Dự án trên Google Cloud Platform (GCP), hãy nhấp vào Thay đổi dự án.
- Trong mục Số dự án GCP, hãy dán số dự án trên Google Cloud.
- Nhấp vào Đặt dự án.
Bật API Google Chat
- Mở dự án Apps Script.
- Nhấp vào Project Settings (Cài đặt dự án) .
- Trong phần Cài đặt chung, hãy bật tuỳ chọn Hiển thị tệp kê khai "appsscript.json" trong trình chỉnh sửa.
- Nhấp vào biểu tượng Trình chỉnh sửa
appscript.json
rồi thay thế nội dung bằng mã sau:
, chọn tệp
Chạy mẫu
Trong trình chỉnh sửa Apps Script, hãy nhấp vào Run (Chạy).
Lần đầu tiên chạy mẫu, bạn sẽ được nhắc uỷ quyền truy cập:
- Nhấp vào Xem lại quyền.
- Chọn một tài khoản.
- Nhấp vào Cho phép.
Nhật ký thực thi của tập lệnh sẽ xuất hiện ở cuối cửa sổ.