Hướng dẫn này giải thích cách Google Meet API REST giúp bạn tạo và quản lý cuộc họp cho Google Meet.
Không gian họp đại diện cho một địa điểm ảo hoặc một đối tượng liên tục (chẳng hạn như phòng họp) nơi tổ chức các hội nghị. Tại bất kỳ thời điểm nào, chỉ có thể tổ chức một hội nghị đang hoạt động trong một không gian. Không gian họp cũng giúp người dùng gặp gỡ và tìm thấy các tài nguyên dùng chung.
Để làm việc với không gian họp, hãy xem bài viết Tạo và quản lý không gian họp. Để 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 bài viết Định cấu hình không gian họp và thành viên.
Cách gọi các phương thức không gian họp
Bảng sau đây trình bày chi tiết về các vai trò trong cuộc họp cần thiết để sử dụng các phương thức 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 |
| bằng chế độ cài đặt | x | ||
| bằng hội nghị đang hoạt động | x | x | |
patch |
x |
Cách Meet xác định không gian họp
Google Meet API REST tạo
spaces tài nguyên cho mỗi
không gian họp. Tài nguyên spaces cung cấp nhiều điểm truy cập để tham gia hội nghị.
Bảng sau đây cho biết cách xác định và tham gia không gian họp:
| Tên trường | Mô tả |
|---|---|
name |
Tên của không gian. Chuỗi {space} là giá trị nhận dạng tài nguyên cho không gian và được định dạng là spaces/{space}.
Đây là một mã nhận dạng duy nhất do máy chủ tạo và có phân biệt chữ hoa chữ thường. Ví dụ:
spaces/jQCFfuBOdN5z. |
meetingCode |
Tên thay thế cho tên không gian. {meetingCode} 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. Chuỗi này được định dạng là
spaces/{meetingCode}. Ví dụ:
spaces/abc-mnop-xyz. Chiều dài tối đa là 128 ký tự.
Chuỗi này tạo thành một phần của meetingUri:
https://meet.google.com/abc-mnop-xyz. |
phoneAccess |
Các phương thức truy cập bằng điện thoại cho không gian họp này. Đối tượng phoneAccess chứa thông tin cần thiết để gọi điện đến một hội nghị, bao gồm số điện thoại theo khu vực cho không gian họp và mã PIN dành riêng cho số điện thoại đó. Mã PIN chỉ bao gồm các chữ số thập phân và độ dài có thể khác nhau. Ví dụ: "pin": 19707127300. Tương tự như giao diện người dùng Meet, tài nguyên spaces bao gồm một tập hợp giới hạn các số điện thoại. Bạn có thể xem thêm số điện thoại cho một không gian họp bằng cách thêm {meetingCode} vào URL sau: https://meet.google.com/tel/. Ví dụ: https://meet.google.com/tel/abc-mnop-xyz.
|
gatewaySipAccess |
Các phương thức truy cập Giao thức khởi tạo phiên (SIP) cho không gian họp này. Địa chỉ SIP cung cấp thông tin chi tiết về cách phần cứng hội nghị truyền hình của bên thứ ba có thể tìm và tham gia hội nghị Meet. Đối tượng gatewaySipAccess chứa một URI và mã truy cập bằng số. Meet hỗ trợ giản đồ URI SIP. |
Để 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ề một không gian họp, bạn có thể sử dụng
spaces/{space}hoặc tên thay thếspaces/{meetingCode}. Để biết thêm thông tin, hãy xem bài viết Nhận không gian họp.Để cập nhật thông tin chi tiết của một 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 hội nghị đang hoạt động trong một 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 Kết thúc hội nghị đang hoạt động.
Vòng đời của không gian họp
Không gian họp trải qua một số trạng thái trong vòng đời của mình. Sơ đồ sau đây cho thấy các bước cấp cao trong vòng đời của không gian họp:
Gọi
spaces.create. Không gian họp được tạo và đối tượngspacesđược trả về chứa chuỗimeetingUri. Sau đó,meetingUriđược phân phối cho những người tham gia.Thăm dò không gian họp mới. Gọi phương thức
spaces.getđể kiểm tra trạng thái hội nghị.Thay vì thăm dò, bạn cũng có thể đăng ký các sự kiện Meet để nhận thông báo đẩy .
Bắt đầu hội nghị. Khi người tham gia đầu tiên nhấp vào
meetingUribên trong không gian họp, một hội nghị sẽ bắt đầu. Đối tượngactiveConferenceđược điền và chuỗiactiveConference.conferenceRecordđược đặt.(Không bắt buộc) Nhận dữ liệu hội nghị. Trong một hội nghị đang hoạt động, bạn có thể truy cập vào một số giá trị
conferenceRecord. Ví dụ: gọiconferenceRecords.participants.listphương thức để xem tất cả người tham gia trong hội nghị. Bạn cũng có thể truy cập vào thông tin này trong tối đa 30 ngày sau hội nghị.(Không bắt buộc) Kết thúc hội nghị. Trong hội nghị, chủ sở hữu cuộc họp có thể gọi phương thức
spaces.endActiveConferenceđể kết thúc hội nghị đang hoạt động theo phương thức lập trình đối với tất cả người tham gia.Hội nghị kết thúc. Khi người tham gia cuối cùng rời đi, hội nghị sẽ kết thúc.
Thăm dò cấu phần phần mềm sau hội nghị. Hội nghị đã kết thúc (
STATE=ENDED) nhưng cấu phần phần mềm chưa được tạo.startTimevàendTimecho hội nghị cũng được điền. Bạn phải thăm dò điểm cuối cấu phần phần mềm cho đến khi đối tượng cấu phần phần mềmSTATEđọcFILE_GENERATED.Thay vì thăm dò, bạn có thể đăng ký các sự kiện Meet để nhận thông báo đẩy.
Nhận cấu phần phần mềm sau hội nghị. Bạn có thể truy xuất các cấu phần phần mềm như bản ghi và bản chép lời sau khi chúng được tạo. Ví dụ: gọi
conferenceRecords.recordings.getphương thức để nhận bản ghi theo mã bản ghi.Sau khi sẵn sàng, một URI đến đối tượng cấu phần phần mềm sẽ được điền và trả về như một phần của đối tượng tài nguyên.
Chủ đề có liên quan
- Tạo và quản lý không gian họp
- Định cấu hình không gian họp và thành viên
- Tham gia cuộc họp
- Các quốc gia nơi bạn có thể sử dụng điện thoại với ứng dụng Meet