cerebro-vip INEMA.CLUB
inícioINEMA.MAKE

Tutorial de configuração de OAuth2 customizado no Google Cloud…

INEMA.MAKE · 2025-01-22 · ~5 min · ver no Telegram ↗

INEMA

e o usuario teste no publicao alvo q erao os erros

integromat.com/oauth/cb/google ↗ us2.make.com ↗

A API do Google Contacts permite que aplicativos acessem, criem, modifiquem e organizem os contatos de um usuário com a devida autorização (via OAuth2). A seguir está um resumo completo de como funciona e o que você pode fazer com ela:


1. O que é a API do Google Contacts?

É uma interface RESTful que permite que desenvolvedores integrem suas aplicações com a lista de contatos de um usuário Google. A versão mais recente é baseada no Google People API, que substitui partes da antiga API de Contatos.


2. Principais funcionalidades

Você pode: - Ler contatos e grupos de contatos - Criar, editar ou deletar contatos - Adicionar fotos aos contatos - Sincronizar com o Google Contacts usando sync tokens


3. Etapas para usar a API com OAuth2

a. Criar um projeto no Google Cloud

  1. Acesse: console.cloud.google.com ↗
  2. Crie um projeto ou use um existente
  3. Ative a People API (é a que agora gerencia os contatos)

b. Configurar as credenciais OAuth2

  1. Vá em APIs e Serviços > Credenciais
  2. Crie uma credencial do tipo "ID do cliente OAuth"
  3. Configure a tela de consentimento (nome do app, domínio, escopos)
  4. Escolha tipo de aplicativo (Web, Android, etc.)
  5. Anote o Client ID e Client Secret

c. Escopos de acesso (scopes)

Alguns escopos úteis para o Google Contacts via People API:

Escopo Permissão
https://www.googleapis.com/auth/contacts Leitura e gravação de contatos
https://www.googleapis.com/auth/contacts.readonly Apenas leitura
https://www.googleapis.com/auth/directory.readonly Leitura de contatos do diretório (G Suite)

4. Exemplo de fluxo OAuth2 com curl

a. URL de autorização

https://accounts.google.com/o/oauth2/v2/auth? client_id=SEU_CLIENT_ID& redirect_uri=SEU_REDIRECT_URI& response_type=code& scope=https://www.googleapis.com/auth/contacts& access_type=offline

b. Trocar o código por token de acesso

curl --request POST \ --url https://oauth2.googleapis.com/token \ --header 'content-type: application/x-www-form-urlencoded' \ --data "client_id=SEU_CLIENT_ID" \ --data "client_secret=SEU_CLIENT_SECRET" \ --data "code=CODIGO_RECEBIDO" \ --data "redirect_uri=SEU_REDIRECT_URI" \ --data "grant_type=authorization_code"

c. Fazer requisições autenticadas

curl --request GET \ --url "https://people.googleapis.com/v1/people/me/connections?personFields=names,emailAddresses" \ --header "Authorization: Bearer SEU_ACCESS_TOKEN"


5. Documentação oficial


Exemplos práticos de uso:

  1. Exportar contatos para planilha
  2. Sincronizar agenda de clientes com CRM
  3. Buscar e sugerir contatos em tempo real
  4. Atualizar contatos duplicados ou desatualizados

Se quiser, posso gerar um código completo de exemplo em Python, JavaScript, ou até mesmo configurar no Make.com.

make.com ↗

Conexões do Gmail e Google Drive no Make - vídeo atualizado!

youtu.be/ozb4FTTCxeI ↗

Conexão com o Google

Passo a Passo para Conectar o Gmail no Make.com Usando o Google Cloud Console

Abaixo está um guia detalhado e simplificado para que os estudantes configurem a conexão do Gmail no Make.com utilizando o Google Cloud Console.


1. Criar um Projeto no Google Cloud Console

  1. Acessar o Google Cloud Console: - Entre no Google Cloud Console e faça login com suas credenciais do Google.

  2. Criar um novo projeto: - No menu superior, clique em "Selecionar um projeto" e depois em "Novo projeto". - Dê um nome ao seu projeto, como “Make Exemplo”. - Na seção "Localização", selecione "Sem organização" e clique em "Criar". - Aguarde até que o projeto seja criado.


2. Habilitar a API do Gmail

  1. Acessar a Biblioteca de APIs: - No menu lateral esquerdo, selecione "APIs e serviços" e depois "Biblioteca".

  2. Buscar e habilitar a API do Gmail: - Digite "Gmail API" na barra de busca. - Selecione a API do Gmail e clique em "Habilitar".


3. Configurar a Tela de Consentimento OAuth

  1. Configurar a tela de consentimento: - Em "APIs e serviços", selecione "Tela de consentimento OAuth". - No campo "Tipo de usuário", escolha "Externo" e clique em "Criar".

  2. Preencher os detalhes necessários: - Nome do aplicativo: Use, por exemplo, "Make Exemplo". - E-mail de suporte ao usuário: Insira seu e-mail. - Domínios autorizados: Adicione os domínios make.com e integromat.com. - Informações de contato do desenvolvedor: Insira novamente seu e-mail. - Clique em "Salvar e continuar".

  3. Adicionar permissões: - Na página de "Permissões", clique em "Adicionar ou remover permissões". - Selecione todas as permissões relacionadas ao Gmail (ler, redigir, enviar e excluir e-mails). - Clique em "Atualizar" e depois em "Salvar e continuar".

  4. Adicionar usuários de teste: - Se o projeto estiver no estado de "Teste", adicione seu e-mail na seção "Usuários de teste". - Clique em "Salvar e continuar".


4. Criar Credenciais de Cliente OAuth

  1. Criar o ID de cliente OAuth: - No menu lateral, selecione "Credenciais" e clique em "+ Criar credenciais" > "ID de cliente OAuth".

  2. Configurar o aplicativo web: - Nome: Insira "Make Exemplo". - URI de redirecionamento autorizado: Adicione a URL:

    • https://www.integromat.com/oauth/cb/google-restricted.
    • Clique em "Criar".
  3. Salvar as credenciais: - Copie os valores de "ID de cliente" e "Segredo do cliente" e guarde-os em local seguro.


5. Conectar o Make.com com o Gmail

  1. Acessar Make.com: - No Make, vá até a seção de conexões e selecione criar uma nova conexão com o Gmail.

  2. Configurar a conexão: - Insira o "ID de cliente" e o "Segredo do cliente" obtidos anteriormente. - Clique em "Sign In with Google".

  3. Autorizar permissões: - Conceda as permissões necessárias para acessar o Gmail.

  4. Finalizar: - Após completar os passos, a conexão estará configurada. Agora você pode usar o Gmail no Make.com para automatizar processos.

-Se nao funcionar pode ser q voce nao cadastrou o email de testes.

Essa configuração permite que o Gmail seja integrado ao Make.com de maneira segura e eficiente.

8

7

6

5

cloud.google.com ↗

3

2

1

Recursos

↑ voltar ao topo · ver no Telegram ↗