Hướng dẫn này giải thích cách tạo, nhận và cập nhật một không gian họp, đồng thời kết thúc một hội nghị đang hoạt động trên tài nguyên spaces của Google Meet API REST.
Tạo không gian họp
Để tạo không gian họp, hãy sử dụng phương thức create trên tài nguyên spaces.
Phương thức này trả về một thực thể của tài nguyên spaces, bao gồm đối tượng
SpaceConfig
là cấu hình cho không gian họp. Phương thức này cũng chứa đối tượng
ActiveConference
là một đường liên kết đến tài nguyên
conferenceRecords
hiện tại trong không gian họp.
Mã mẫu sau đây cho biết cách tạo không gian họp:
Java
Node.js
Python
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
Thay thế ACCESS_TOKEN bằng mã truy cập cấp quyền truy cập vào API.
Nhận thông tin chi tiết về không gian họp
Để nhận thông tin chi tiết về một không gian họp đang hoạt động và các chế độ cài đặt của không gian đó, hãy sử dụng phương thức
get trên tài nguyên
spaces. Đặt tham số đường dẫn name bằng cách sử dụng định dạng spaces/{space} hoặc spaces/{meetingCode}. Để biết thêm thông tin, hãy xem Cách Meet
xác định không gian
họp.
Phương thức này trả về một không gian họp dưới dạng thực thể của tài nguyên
spaces. Để xác định xem có tồn tại một hội nghị đang hoạt động hay không, hãy kiểm tra trường activeConference.
Mã mẫu sau đây cho biết cách truy xuất một không gian họp:
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/spaces/SPACE_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
Thay thế ACCESS_TOKEN bằng mã truy cập cấp quyền truy cập vào API.
Thay thế giá trị tên không gian bằng mã nhận dạng duy nhất do máy chủ tạo cho không gian họp.
Cập nhật không gian họp
Để cập nhật thông tin chi tiết về một không gian họp, hãy sử dụng phương thức
patch trên tài nguyên
spaces. Đặt tham số đường dẫn space.name bằng cách sử dụng định dạng spaces/{space}. Để biết thêm
thông tin, hãy xem bài viết Cách Meet xác định không gian họp.
Phương thức patch cũng có tham số truy vấn updateMask không bắt buộc. Trường
này thuộc loại
FieldMask.
Đây là danh sách các trường được phân tách bằng dấu phẩy mà bạn muốn cập nhật trong không gian.
Phương thức này trả về một không gian họp dưới dạng thực thể của tài nguyên
spaces.
Mã mẫu sau đây cho biết cách cập nhật một không gian họp:
Java
Node.js
Python
cURL
curl -X PATCH "https://meet.googleapis.com/v2/spaces/SPACE_NAME?updateMask=config.accessType" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"config": {
"accessType": "RESTRICTED"
}
}'
Thay thế ACCESS_TOKEN bằng mã truy cập cấp quyền truy cập vào API.
Thay thế giá trị tên không gian bằng mã nhận dạng duy nhất do máy chủ tạo cho không gian họp.
Kết thúc hội nghị đang hoạt động
Để kết thúc một hội nghị đang hoạt động trong một không gian họp (nếu có), hãy sử dụng
endActiveConference
phương thức trên spaces tài nguyên.
Đặt tham số đường dẫn name bằng cách sử dụng định dạng spaces/{space}. Cả yêu cầu và nội dung phản hồi đều trống. Để biết thêm thông tin, hãy xem Cách Meet xác định không gian họp.
Mã mẫu sau đây cho biết cách kết thúc một hội nghị đang hoạt động:
Java
Node.js
Python
cURL
curl -X POST "https://meet.googleapis.com/v2/spaces/SPACE_NAME:endActiveConference" \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
Thay thế ACCESS_TOKEN bằng mã truy cập cấp quyền truy cập vào API.
Thay thế giá trị tên không gian bằng mã nhận dạng duy nhất do máy chủ tạo cho không gian họp.