API Meet Media: guia de início rápido do cliente de referência do TypeScript

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:

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

  1. No console do Google Cloud, ative a API REST do Meet.

    Ativar as APIs

  2. Confirme se você está ativando a API REST do Meet no projeto na nuvem correto e clique em Próxima.

  3. Confirme se você está ativando a API REST do Meet e clique em Ativar.

CLI gcloud

  1. Se necessário, defina o projeto na nuvem atual como o que você criou:

    gcloud config set project PROJECT_ID

    Substitua PROJECT_ID pelo ID do projeto do projeto na nuvem que você criou.

  2. 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

  1. Criar um cliente OAuth

  2. No diretório web/samples, crie o exemplo:

    $ yarn install --frozen-lockfile
    $ npx webpack
    
  3. Siga o guia _Autenticar para usar a CLI gcloud_ para fazer login e selecionar seu projeto do Google Cloud.

  4. Implante o servidor no Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. Navegue até o endpoint:

    $ gcloud app browse
    
  6. Siga o Criar credenciais de acesso guia 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 a Origens JavaScript autorizadas e URIs de redirecionamento autorizados.

  7. Copie o ID do cliente e cole-o na página da Web implantada.

  8. 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.

  9. 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.

  10. Selecione o número de streams de vídeo e ative o áudio.

  11. Clique em Criar cliente e em Participar da reunião.

  12. Observe os streams de áudio e vídeo.