Nesta página, explicamos como configurar e executar uma amostra usando a implementação do cliente de referência TypeScript. Para saber mais sobre o cliente C++, consulte o início rápido do cliente de referência C++.
Pré-requisitos
Para executar este guia de início rápido, você precisa dos seguintes pré-requisitos:
- Você clonou o repositório do GitHub.
- Webpack.
- Node.js.
- Yarn.
- CLI
gcloud
. - Um projeto do Google Cloud com a API REST do Google Meet ativada.
- Uma conta do Google Workspace.
- Use um navegador Chrome com a versão >= 94.
Ativar a API REST do Meet
Antes de usar as APIs do Google, é necessário ativá-las em um projeto do Google Cloud. É possível ativar uma ou mais APIs em um único projeto do Google Cloud.Console do Google Cloud
No console do Google Cloud, ative a API REST do Meet.
Confirme se você está ativando a API REST do Meet no projeto do Cloud correto e clique em Próxima.
Confirme que você está ativando a API REST do Meet e clique em Ativar.
CLI da gcloud
Se necessário, defina o projeto atual do Cloud como aquele que você criou:
gcloud config set project PROJECT_ID
Substitua PROJECT_ID pelo ID do projeto do projeto do Cloud que você criou.
Ative a API REST do Meet:
gcloud services enable meet.googleapis.com
Gerar tokens OAuth
Para se conectar à API Meet Media, seu app precisa usar o OAuth para gerar tokens de acesso. Para saber mais sobre como acessar as APIs do Google com o OAuth, consulte Como usar o OAuth 2.0 para acessar as APIs do Google.
Ao criar um app da Web, você pode gerar tokens OAuth usando o fluxo de concessão implícita. Este exemplo do TypeScript usa esse fluxo para gerar tokens do OAuth.
Executar a amostra
No diretório
web/samples
, crie a amostra:$ yarn install --frozen-lockfile $ webpack
Siga o guia Autenticar para usar a CLI gcloud para fazer login e selecionar seu projeto do Google Cloud.
Implante o servidor no Google App Engine.
$ gcloud app deploy app.yaml
Navegue até o endpoint:
$ gcloud app browse
Siga o guia Criar credenciais de acesso para criar credenciais do OAuth 2.0 com estes escopos:
https://www.googleapis.com/auth/meetings.conference.media.readonly
https://www.googleapis.com/auth/meetings.space.readonly
Adicione o URL do app implantado em Origens JavaScript autorizadas e URIs de redirecionamento autorizados.
Copie o ID do cliente e cole na página da Web implantada.
Toque no botão de login e siga as instruções. Se ocorrer um erro, aguarde alguns minutos para que os URIs de redirecionamento sejam propagados.
Criar e participar de uma reunião. Copie o código da reunião e cole-o no campo "código da reunião" da página.
Selecione o número de transmissões de vídeo e ative o áudio.
Clique em Criar cliente e em Participar da reunião.
Observe os streams de vídeo e áudio.