Z tego przewodnika dowiesz się, jak tworzyć, pobierać i aktualizować miejsce spotkania oraz kończyć aktywną konferencję w zasobie spaces interfejsu Google Meet REST API.
Tworzenie pokoju spotkań
Aby utworzyć miejsce spotkań, użyj metody create w zasobie spaces.
Metoda zwraca instancję zasobu spaces, która zawiera obiekt SpaceConfig będący konfiguracją przestrzeni do spotkań. Zawiera też obiekt
ActiveConference
będący linkiem do bieżącego
conferenceRecords
zasobu w przestrzeni spotkań.
Poniższy przykładowy kod pokazuje, jak utworzyć miejsce 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.
Wyświetlanie szczegółowych informacji o sali konferencyjnej
Aby uzyskać szczegółowe informacje o aktywnym miejscu spotkań i jego ustawieniach, 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 pomieszczenie do spotkań.
Metoda zwraca miejsce spotkań jako instancję zasobu spaces. Aby sprawdzić, czy istnieje aktywna konferencja, sprawdź pole activeConference.
Poniższy przykładowy kod pokazuje, jak pobrać przestrzeń 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 wygenerowanym przez serwer dla pokoju spotkań.
Aktualizowanie pomieszczenia do spotkań
Aby zaktualizować szczegóły miejsca 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 pomieszczenie do spotkań.
Metoda patch przyjmuje też opcjonalny parametr zapytania updateMask. Pole jest typu FieldMask.
Jest to lista rozdzielonych przecinkami pól, które chcesz zaktualizować w przestrzeni.
Metoda zwraca miejsce spotkań jako instancję zasobu spaces.
Poniższy przykładowy kod pokazuje, jak zaktualizować miejsce spotkania:
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 wygenerowanym przez serwer dla pokoju spotkań.
Zakończ aktywną konferencję
Aby zakończyć aktywną konferencję w przestrzeni spotkań (jeśli taka istnieje), użyj metody
endActiveConference
w zasobie spaces.
Ustaw parametr ścieżki name w formacie spaces/{space}. Zarówno treść żądania, jak i odpowiedzi są puste. Więcej informacji znajdziesz w artykule Jak Meet identyfikuje pomieszczenie do 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 wygenerowanym przez serwer dla pokoju spotkań.