Como obter minas APIs do Google Business

como obter minhas APIs do Google Business

@Rohit_Kulkarni

Você fez isso?

  1. Acesse o Formulário de Solicitação da API Google Business Profile.
  2. Preencha a aplicação. O Google precisa saber por que você quer acesso à API.
  3. Aguarde a aprovação. Você receberá um e-mail quando seu projeto for adicionado à lista de permissões. Você não pode prosseguir com as chamadas de API no n8n até que isso seja aprovado.

Isso é apenas para a primeira fase. Uma vez aprovado, configure seu projeto para a fase dois:

  1. Crie um Projeto:

  2. Ative as APIs:

    • Acesse APIs & Serviços > Biblioteca.
    • Procure e ative as seguintes:
      • Google Business Profile Management API
      • My Business Business Information API
      • My Business Account Management API
  3. Configure a Tela de Consentimento OAuth:

    • Acesse APIs & Serviços > Tela de consentimento OAuth.
    • Selecione Externo (a menos que você tenha uma organização Google Workspace e deseje apenas uso interno).
    • Preencha o nome do app e o e-mail do desenvolvedor obrigatórios.
    • Escopos: Adicione os escopos necessários para a API Business Profile (geralmente encontrados na documentação da API, por exemplo, https://www.googleapis.com/auth/business.manage).
    • Usuários de Teste: Enquanto seu app estiver no modo “Teste”, você deve adicionar seu próprio endereço de e-mail do Google como usuário de teste, ou receberá um erro “403 Acesso Negado”.
  4. Crie Credenciais:

    • Acesse APIs & Serviços > Credenciais.
    • Clique em Criar CredenciaisID do cliente OAuth.
    • Tipo de aplicação: Aplicação da web.
    • URIs de Redirecionamento Autorizados: Isso é crítico. Acesse sua instância do n8n, abra o nó Google Business Profile, crie uma nova credencial e copie a URL de Redirecionamento OAuth fornecida pelo n8n. Cole essa URL aqui.
    • Clique em Criar e copie seu ID do Cliente e Segredo do Cliente.

Para se conectar ao n8n:

  1. Abra seu fluxo de trabalho do n8n.
  2. Adicione o nó Google Business Profile.
  3. Na seção Credencial, selecione “Criar Nova Credencial”.
  4. Cole o ID do Cliente e Segredo do Cliente que você obteve no Google Cloud Console.
  5. Clique em Entrar com Google.
  6. Um popup aparecerá. Selecione sua conta e clique em “Continuar” (você pode ver um aviso de que o app não é verificado; clique em “Avançado” → “Acessar [Nome do Seu App] (inseguro)” para prosseguir).
  7. Uma vez autorizado, o status no n8n deve mudar para Conectado.

1. Verifique se você se qualifica primeiro
O Google exige que você gerencie um Perfil de Negócio verificado e ativo por 60+ dias antes de poder se inscrever. Se seu perfil for mais recente que isso, você será rejeitado.

2. Crie um projeto do Google Cloud
Vá para o Google Cloud Console, clique em Criar projeto, dê um nome a ele e crie-o. Use um projeto dedicado em vez de uma caixa de areia existente, isso mantém a aprovação e a cota mais limpos.

3. Envie a solicitação de acesso
Solicite acesso à API do Business Profile por meio do formulário de contato da GBP API e aguarde a aprovação. A aprovação não é instantânea, geralmente leva alguns dias a algumas semanas, e a rejeição é comum se o formulário não explique claramente o que você está construindo e por que precisa disso.

4. Ative as APIs após aprovação
O Google dividiu a antiga API única “My Business API” em APIs separadas especializadas em 2022 — agora existem oito delas, cobrindo coisas como gerenciamento de conta, informações comerciais, avaliações, posts e dados de desempenho. Na Biblioteca de APIs do Cloud Console, ative apenas as específicas que você realmente precisa em vez de todas as oito, menos APIs habilitadas significa uma revisão de aprovação mais limpa se você precisar de mais acesso no futuro.

5. Configure as credenciais OAuth 2.0
Como essas APIs acessam dados comerciais privados, você precisa de um ID de cliente OAuth 2.0: vá para Credenciais no Cloud Console, clique em Criar credenciais → ID de cliente OAuth e salve o ID do cliente + segredo. Isso é o que sua ferramenta de automação usará para autenticar.

Para o Google Business Profile, a parte importante é que o acesso via API não é apenas um login normal do Google. Você geralmente precisa de ambos:

1. Uma conta do Google que tenha acesso ao local do Business Profile.

2. Acesso à API do Google Business Profile aprovado para o projeto Google Cloud.

O caminho prático é:

- Criar ou escolher um projeto Google Cloud.

- Ativar as APIs relevantes do Business Profile.

- Configurar o consentimento OAuth e as credenciais.

- Enviar a solicitação de acesso à API do Google Business Profile se seu projeto ainda não tiver acesso.

- Após a aprovação, reconectar a credencial OAuth no n8n.

No n8n, eu primeiro construiria um fluxo de trabalho de teste somente leitura que busca dados de localização/avaliações e escreve o resultado em uma tabela ou planilha. Depois que isso funcionar, adicione a etapa de rascunho de IA. Para respostas públicas a avaliações, mantenha uma etapa de aprovação humana antes de qualquer coisa ser publicada.