Este guia explica como criar, receber e atualizar um espaço para reuniões, além de encerrar uma conferência ativa no recurso spaces da API REST do Google Meet.
Criar um espaço para reuniões
Para criar um espaço para reuniões,
use o método create
no recurso spaces.
O método retorna uma instância de um recurso spaces, que inclui o
SpaceConfig objeto
que é a configuração do espaço para reuniões. Ele também contém o
ActiveConference
objeto que é um link para o recurso
conferenceRecords
atual no espaço para reuniões.
O exemplo de código a seguir mostra como criar um espaço para reuniões:
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 '{}'
Substitua ACCESS_TOKEN pelo token de acesso que concede acesso à API.
Receber detalhes sobre um espaço para reuniões
Para receber detalhes sobre um espaço para reuniões ativo e as configurações dele, use o
get método no
spaces recurso. Defina o parâmetro de caminho name usando o formato spaces/{space} ou spaces/{meetingCode}. Para mais informações, consulte Como o Meet
identifica um espaço de reunião
.
O método retorna um espaço para reuniões como uma instância do
spaces recurso. Para determinar se uma conferência ativa existe, examine o campo activeConference.
O exemplo de código a seguir mostra como recuperar um espaço para reuniões:
Java
Node.js
Python
cURL
curl -X GET "https://meet.googleapis.com/v2/spaces/SPACE_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"
Substitua ACCESS_TOKEN pelo token de acesso que concede acesso à API.
Substitua o valor do nome do espaço pelo ID exclusivo gerado pelo servidor para o espaço de reunião.
Atualizar um espaço para reuniões
Para atualizar os detalhes de um espaço para reuniões, use o
patch método no
spaces recurso. Defina o parâmetro de caminho space.name usando o formato spaces/{space}. Para mais
informações, consulte Como o Meet identifica um espaço de reunião.
O método patch também usa um parâmetro de consulta updateMask opcional. O
campo é do tipo
FieldMask.
Essa é uma lista de campos separados por vírgulas que você quer atualizar no espaço.
O método retorna um espaço para reuniões como uma instância do
spaces recurso.
O exemplo de código a seguir mostra como atualizar um espaço para reuniões:
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"
}
}'
Substitua ACCESS_TOKEN pelo token de acesso que concede acesso à API.
Substitua o valor do nome do espaço pelo ID exclusivo gerado pelo servidor para o espaço de reunião.
Encerrar a conferência ativa
Para encerrar uma conferência ativa em um espaço para reuniões (se houver), use o
endActiveConference
método no spaces recurso.
Defina o parâmetro de caminho name usando o formato spaces/{space}. O corpo da solicitação e da resposta estão vazios. Para mais informações, consulte Como
o Meet identifica um espaço
de reunião.
O exemplo de código a seguir mostra como encerrar uma conferência ativa:
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 '{}'
Substitua ACCESS_TOKEN pelo token de acesso que concede acesso à API.
Substitua o valor do nome do espaço pelo ID exclusivo gerado pelo servidor para o espaço de reunião.