Hướng dẫn này giải thích cách tạo, lấy và cập nhật không gian họp, cũng như cách kết thúc cuộc họp đang hoạt động trên tài nguyên spaces
của API Google Meet REST.
Không gian họp đại diện cho một địa điểm ảo hoặc một đối tượng ổn định (chẳng hạn như phòng họp) nơi diễn ra các hội nghị. Tại một thời điểm, mỗi không gian chỉ có thể tổ chức một hội nghị đang hoạt động. Không gian họp cũng giúp người dùng gặp gỡ và tìm thấy tài nguyên dùng chung.
Để tìm hiểu cách định cấu hình không gian họp theo phương thức lập trình, hãy xem phần Định cấu hình không gian họp và thành viên.
Bảng sau đây trình bày chi tiết các vai trò trong cuộc họp cần thiết để sử dụng các phương thức của không gian họp:
Phương thức | Chủ sở hữu | Người tham gia | Khác |
---|---|---|---|
endActiveConference() |
x | ||
get() |
x | x | x |
có chế độ cài đặt | x | ||
có hội nghị đang hoạt động | x | x | |
patch() |
x |
Việc xác thực và uỷ quyền bằng thông tin đăng nhập của người dùng cho phép các ứng dụng Google Meet truy cập vào dữ liệu người dùng và thực hiện các thao tác thay mặt cho người dùng đã xác thực. Việc xác thực bằng tính năng uỷ quyền trên toàn miền cho phép bạn uỷ quyền cho tài khoản dịch vụ của ứng dụng truy cập vào dữ liệu của người dùng mà không yêu cầu mỗi người dùng phải đồng ý.
Cách Meet xác định không gian của cuộc họp
API REST của Google Meet tạo một tài nguyên spaces
cho mỗi không gian họp. Trường name
là tên tài nguyên cho tài nguyên.
Sau đây là hai cách quan trọng để xác định không gian họp bằng trường name
:
space
là giá trị nhận dạng tài nguyên cho không gian, được định dạng làspaces/{space}
. Đây là mã nhận dạng duy nhất do máy chủ tạo và phân biệt chữ hoa chữ thường. Ví dụ:spaces/jQCFfuBOdN5z
.meetingCode
là bí danh của không gian, được định dạng làspaces/{meetingCode}
. Đây là một chuỗi ký tự duy nhất, có thể nhập và không phân biệt chữ hoa chữ thường. Ví dụ:abc-mnop-xyz
. Độ dài tối đa là 128 ký tự. Thuộc tính này là một phần củameetingUri
:https://meet.google.com/abc-mnop-xyz
.
Để quản lý không gian họp, hãy sử dụng các giá trị sau cho trường {name}
:
Để biết thông tin chi tiết về không gian họp, bạn có thể sử dụng
spaces/{space}
hoặc tên đại diệnspaces/{meetingCode}
. Để biết thêm thông tin, hãy xem bài viết Tạo không gian họp.Để cập nhật thông tin chi tiết về không gian họp, bạn chỉ có thể sử dụng
spaces/{space}
. Để biết thêm thông tin, hãy xem bài viết Cập nhật không gian họp.Để kết thúc một cuộc họp đang hoạt động trong phòng họp, bạn chỉ có thể sử dụng
spaces/{space}
. Để biết thêm thông tin, hãy xem phần Kết thúc cuộc họp đang diễn ra.
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. Tệp này cũng chứa đối tượng ActiveConference
là đườ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
Xem thông tin chi tiết về không gian họp
Để biết thông tin chi tiết về không gian họp đang hoạt động và các chế độ cài đặt của không gian họp đó, hãy sử dụng phương thức get()
trên tài nguyên spaces
với name
được chỉ định.
Để 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 này trả về một không gian họp dưới dạng một thực thể của tài nguyên spaces
.
Mã mẫu sau đây cho biết cách truy xuất không gian họp:
Java
Node.js
Python
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ề không gian họp, hãy sử dụng phương thức patch()
trên tài nguyên spaces
với name
được chỉ định.
Để 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 sử dụng tham số truy vấn updateMask
không bắt buộc. Trường thuộc loại FieldMask
.
Đây là danh sách các trường bạn muốn cập nhật trong không gian, được phân tách bằng dấu phẩy.
Phương thức này trả về một không gian họp dưới dạng một thực thể của tài nguyên spaces
.
Mã mẫu sau đây cho biết cách cập nhật không gian họp:
Java
Node.js
Python
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 cuộc họp đang hoạt động trong không gian họp (nếu có), hãy sử dụng phương thức endActiveConference()
trên tài nguyên spaces
. Cả nội dung 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 bài viết 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 cuộc họp đang hoạt động:
Java
Node.js
Python
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.