Z tego przewodnika dowiesz się, jak tworzyć, pobierać i aktualizować pokoje spotkań oraz jak kończyć aktywne konferencje za pomocą zasobu spaces w interfejsie Google Meet REST API.
Tworzenie pokoju spotkań
Aby utworzyć pokój spotkań,
użyj metody create
w zasobie spaces.
Metoda zwraca instancję zasobu spaces, która zawiera obiekt
SpaceConfig
będący konfiguracją pokoju spotkań. Zawiera też
ActiveConference
obiekt, który jest linkiem do bieżącego
conferenceRecords
zasobu w pokoju spotkań.
Poniższy przykładowy kod pokazuje, jak utworzyć pokój spotkań:
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 '{}'
Zastąp ACCESS_TOKEN tokenem dostępu, który przyznaje dostęp do interfejsu API.
Pobieranie szczegółów pokoju spotkań
Aby uzyskać szczegóły aktywnego pokoju spotkań i jego ustawień, użyj metody
get w zasobie
spaces. Ustaw parametr ścieżki name w formacie spaces/{space} lub spaces/{meetingCode}. Więcej informacji znajdziesz w artykule Jak Meet
identyfikuje pokój
spotkań.
Metoda zwraca pokój spotkań jako instancję zasobu
spaces. Aby sprawdzić, czy istnieje aktywna konferencja, sprawdź pole activeConference.
Poniższy przykładowy kod pokazuje, jak pobrać pokój spotkań:
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/spaces/SPACE_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
Zastąp ACCESS_TOKEN tokenem dostępu, który przyznaje dostęp do interfejsu API.
Zastąp wartość nazwy pokoju unikalnym identyfikatorem pokoju spotkań wygenerowanym przez serwer.
Aktualizowanie pokoju spotkań
Aby zaktualizować szczegóły pokoju spotkań, użyj metody
patch w zasobie
spaces. Ustaw parametr ścieżki space.name w formacie spaces/{space}. Więcej
informacji znajdziesz w artykule Jak Meet identyfikuje pokój spotkań.
Metoda patch przyjmuje też opcjonalny parametr zapytania updateMask. Pole
jest typu
FieldMask.
Jest to rozdzielona przecinkami lista pól, które chcesz zaktualizować w pokoju.
Metoda zwraca pokój spotkań jako instancję zasobu
spaces.
Poniższy przykładowy kod pokazuje, jak zaktualizować pokój spotkań:
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"
}
}'
Zastąp ACCESS_TOKEN tokenem dostępu, który przyznaje dostęp do interfejsu API.
Zastąp wartość nazwy pokoju unikalnym identyfikatorem pokoju spotkań wygenerowanym przez serwer.
Kończenie aktywnej konferencji
Aby zakończyć aktywną konferencję w pokoju spotkań (jeśli taka istnieje), użyj
endActiveConference
metody w zasobie spaces.
Ustaw parametr ścieżki name w formacie spaces/{space}. Treść żądania i odpowiedzi jest pusta. Więcej informacji znajdziesz w artykule Jak
Meet identyfikuje pokój
spotkań.
Poniższy przykładowy kod pokazuje, jak zakończyć aktywną konferencję:
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 '{}'
Zastąp ACCESS_TOKEN tokenem dostępu, który przyznaje dostęp do interfejsu API.
Zastąp wartość nazwy pokoju unikalnym identyfikatorem pokoju spotkań wygenerowanym przez serwer.