Esta página explica como configurar e executar um exemplo usando a implementação do cliente de referência do TypeScript. Para saber mais sobre o cliente C++, consulte o guia de início rápido do cliente de referência do 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.
gcloudCLI.- 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, você precisa ativá-las em um projeto na nuvem 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 na nuvem correto e clique em Próxima.
Confirme se você está ativando a API REST do Meet e clique em Ativar.
CLI gcloud
Se necessário, defina o projeto na nuvem atual como o que você criou:
gcloud config set project PROJECT_IDSubstitua PROJECT_ID pelo ID do projeto do projeto na nuvem 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 Usar o OAuth 2.0 para acessar as APIs do Google.
Ao criar um app da Web, é possível gerar tokens OAuth usando o fluxo de concessão implícita. Este exemplo do TypeScript usa esse fluxo para gerar tokens OAuth.
Executar a amostra
No diretório
web/samples, crie o exemplo:$ yarn install --frozen-lockfile $ npx webpackSiga 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.yamlNavegue até o endpoint:
$ gcloud app browseSiga o Criar credenciais de acesso guia para criar credenciais do OAuth 2.0 com estes escopos:
https://www.googleapis.com/auth/meetings.conference.media.readonlyhttps://www.googleapis.com/auth/meetings.space.readonly
Adicione o URL do app implantado a Origens JavaScript autorizadas e URIs de redirecionamento autorizados.
Copie o ID do cliente e cole-o na página da Web implantada.
Toque no botão de login e siga as instruções. Se você encontrar um erro, observe que pode levar alguns minutos para que os URIs de redirecionamento sejam propagados.
Crie e participe de uma reunião. Copie o código da reunião e cole-o na entrada "código da reunião" na página.
Selecione o número de streams de vídeo e ative o áudio.
Clique em Criar cliente e em Participar da reunião.
Observe os streams de áudio e vídeo.