Conexão com o Google Sheets por meio de um aplicativo personalizado

O complemento do Google Sheets é um recurso profissional

Desbloqueie o Google Sheets Addon e outros recursos avançados para expandir seus negócios.

Obter o WPForms Pro

Deseja usar nosso complemento do Planilhas Google com um aplicativo personalizado do Google em vez do aplicativo do Google WPForms? Conectar-se ao Planilhas Google por meio de um aplicativo personalizado às vezes é a melhor opção para desenvolvedores e usuários avançados.

Neste tutorial, mostraremos como usar o complemento WPForms Google Sheets com seu próprio aplicativo personalizado do Google.

Requisitos:


Antes de começar, primeiro você precisa ter certeza de que o WPForms está instalado e ativado no seu site WordPress e que você verificou sua licença. Você também precisará se inscrever em uma conta do Google, caso ainda não tenha uma, e instalar e ativar o complemento do Google Sheets.

Observação: a conexão do WPForms a um aplicativo personalizado do Google é recomendada apenas para desenvolvedores ou usuários avançados. Se você não precisar de um aplicativo personalizado, consulte nosso guia para usar o complemento do Planilhas Google.

Ativação do modo avançado

Para começar, abra o painel do WordPress e vá para WPForms " Configurações. Em seguida, clique na guia Integrações.

aba "click-integrations

Em seguida, clique na integração do Google Sheets para expandir suas configurações.

clique em planilhas do Google

Para começar a conexão com o aplicativo do Google, clique em Enable Advanced Mode (Ativar modo avançado).

ativar o modo avançado com um clique

Agora você verá configurações adicionais nas quais precisará inserir informações do Google Cloud Platform.

configurações de modo avançado de conexão

Para encontrar essas informações, primeiro você precisa fazer login no Google Cloud Platform e criar um aplicativo personalizado. No entanto, recomendamos deixar as configurações do WPForms abertas em uma guia separada do navegador enquanto você cria o aplicativo, pois será necessário acessá-las posteriormente.

Adição de um novo projeto

Depois de fazer login no Google Cloud Platform, clique em APIs & Services.

click-apis-and-app-services

Na tela seguinte, clique no menu suspenso de projetos.

clique em selecionar um projeto suspenso

Depois disso, aparecerá uma sobreposição que mostra seus projetos. Vá em frente e clique em NEW PROJECT (Novo projeto).

clique em novo projeto

Em seguida, você precisará adicionar um nome ao campo Nome do projeto. Recomendamos usar um nome que o ajude a lembrar para que está usando o projeto. No entanto, você pode usar qualquer nome que desejar.

Depois de adicionar um nome, clique no botão CREATE (Criar ).

adicionar-nome-do-projeto-e-clicar-criar

Depois de criar o projeto, clique novamente no menu suspenso do projeto e selecione o projeto recém-criado, se ele ainda não estiver selecionado por padrão.

clique no projeto suspenso

Ativação das APIs do Google

Agora que seu projeto foi criado, é hora de ativar algumas APIs do Google. Para começar, clique em Library (Biblioteca ) no menu do lado esquerdo.

biblioteca de cliques

Isso o levará à biblioteca de APIs, onde você precisará localizar e ativar três APIs diferentes: API do Google Drive, API do Google Sheets e API do Google Picker.

Digite "Google Drive API" na barra de pesquisa para localizar a API do Google Drive.

Search-google-drive-api

Depois de localizar a API do Google Drive, clique no botão ENABLE (Ativar ).

clique para habilitar o Google Drive-ap

Em seguida, volte para a biblioteca de APIs do Google e digite "Google Sheets API" na barra de pesquisa.

Search-google-sheets-api

Depois de localizar a API do Google Sheets, clique no botão ENABLE (Ativar ).

clique para habilitar a API do Google Sheets

Por fim, retorne à biblioteca de APIs do Google e digite "Google Picker API" na barra de pesquisa.

selecionador de pesquisa-api

Depois de localizar a API do Google Picker, clique no botão ENABLE (Ativar ).

clique para habilitar o selecionador-api

Seleção de um tipo de usuário

Agora que você ativou as APIs necessárias, clique na tela de consentimento do OAuth no menu do lado esquerdo.

clique-oauth-consent-tela

Na próxima tela, você precisará selecionar um tipo de usuário para o seu aplicativo. Você pode selecionar Interno ou Externo, dependendo de com quem gostaria de compartilhar seu aplicativo.

Em nosso exemplo, selecionaremos External. Depois de fazer sua seleção, clique no botão CREATE para continuar.

click-create-button-oauth-consent

Observação: não deixe de consultar a documentação do Google sobre tipos de usuários para saber mais sobre usuários externos e internos.

Registrando seu aplicativo

Depois de selecionar um tipo de usuário para o seu aplicativo, você será redirecionado para uma página para concluir o registro do aplicativo. Você precisará concluir uma série de etapas para registrar seu aplicativo, que abordaremos nas seções a seguir.

Adição de informações sobre o aplicativo

Adicionar informações sobre o seu aplicativo é obrigatório e permite que os usuários saibam quem você é e como entrar em contato com você.

Nos campos obrigatórios, certifique-se de adicionar um nome de aplicativo e um e-mail de suporte ao usuário.

Nome do registro do aplicativo e e-mail de suporte

Adição de um domínio de aplicativo

Role para baixo até a seção Domínio do aplicativo e localize a seção Domínios autorizados. A partir daí, clique no botão ADD DOMAIN (Adicionar domínio ).

botão click-add-domain

No campo Authorized domain 1 (Domínio autorizado 1 ), você precisará adicionar wpforms.com como seu domínio.

add-wpforms-domain

Observação: você deve adicionar wpforms.com como seu domínio autorizado, ou seu aplicativo não conseguirá se conectar ao WPForms.

Adição de informações de contato do desenvolvedor

Em seguida, adicione o endereço de e-mail de sua preferência na seção Informações de contato do desenvolvedor. O Google entrará em contato com você por esse endereço de e-mail se houver alguma alteração no seu projeto.

endereço de e-mail do desenvolvedor

Por fim, clique no botão SAVE AND CONTINUE (Salvar e continuar ) para prosseguir para a próxima etapa.

clique em salvar e continuar

Adição de escopos

Na tela seguinte, clique no botão ADD OR REMOVE SCOPES (Adicionar ou remover pontuações ).

clique em adicionar ou remover escopos

No modal lateral exibido, clique na barra de pesquisa denominada Enter property name or value (Inserir nome ou valor da propriedade).

barra de pesquisa "enter-property-name-or-value" (inserir nome da propriedade ou valor)

Em seguida, pesquise cada um dos escopos a seguir:

  • https://www.googleapis.com/auth/userinfo.email
  • https://www.googleapis.com/auth/userinfo.profile
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

Você precisará ativar cada um dos escopos acima clicando na caixa de seleção do lado esquerdo.

clique na caixa de seleção para habilitar o escopo

Depois de ativar os escopos necessários, clique no botão UPDATE localizado na parte inferior da tela.

botão de clique para atualizar

Em seguida, você retornará à tela Scopes (Escopos ), onde poderá visualizar e gerenciar os escopos ativados. A partir daqui, clique no botão SAVE AND CONTINUE (Salvar e continuar ) para salvar suas alterações.

clique para salvar e continuar a tela de escopos

Adição de usuários de teste

O Google precisará concluir o processo de verificação antes que os usuários possam interagir com o seu aplicativo. No entanto, você pode permitir que usuários específicos testem o aplicativo antes que ele seja verificado. Essa etapa não é necessária para a nossa configuração, portanto, passaremos para a próxima etapa clicando no botão SAVE AND CONTINUE (Salvar e continuar ).

clique em salvar e continuar o teste da tela do usuário

Revisão do registro do aplicativo

A última etapa do registro do aplicativo é revisar sua configuração na tela Summary (Resumo ). Se tudo parecer correto e corresponder às etapas deste tutorial, clique no botão BACK TO DASHBOARD na parte inferior da tela.

botão de clique para voltar ao painel

Publicação do aplicativo

Agora que você concluiu o registro do aplicativo, precisará publicar o aplicativo. Você pode fazer isso diretamente na tela de consentimento do Oauth, clicando no botão PUBLISH APP (Publicar aplicativo ).

aplicativo click-publish

Depois de clicar no botão, será exibido um modal com algumas etapas adicionais para concluir o processo de verificação do aplicativo do Google. Para confirmar, clique em CONFIRMAR.

clique para confirmar

Criação de credenciais para seu aplicativo

A próxima etapa é criar credenciais para seu aplicativo. Para começar, clique em Credentials (Credenciais ) no menu do lado esquerdo.

clicar em credenciais

Em seguida, clique em CREATE CREDENTIALS (Criar credenciais ) na parte superior da tela Credentials (Credenciais).

clique em criar credenciais

Depois disso, clique em ID do cliente OAuth.

select-oauth-client-id

Em seguida, clique no menu suspenso Tipo de aplicativo e selecione Aplicativo da Web.

selecione o aplicativo web

Depois disso, certifique-se de inserir um nome para o seu cliente Oauth 2.0 no campo Name (Nome ). Isso não será visível para os usuários finais, portanto, sinta-se à vontade para nomeá-lo como quiser.

add-name-for-client-id

Em seguida, role até a seção URIs de redirecionamento autorizados e clique em ADD URI.

botão click-add-uri-1

Agora você precisará voltar às configurações de integração do WPForms e copiar o primeiro URL de retorno de chamada clicando no ícone de cópia.

click-copy-icon-callback-url-1

Em seguida, volte para as configurações do aplicativo do Google e cole o URL de retorno de chamada no campo URIs 1.

paste-callback-url-into-uri-1-field-1

Depois disso, clique novamente no botão ADD URI para poder adicionar seu segundo URI.

botão click-add-uri-2

Volte para as configurações do WPForms e clique no ícone de cópia ao lado do URL do segundo retorno de chamada.

click-copy-icon-callback-url-2

Agora você pode voltar às configurações do Google e colar o segundo URL de retorno de chamada no campo URIs 2.

add-second-callback-url

Em seguida, clique no botão CREATE (Criar ).

click-create-button-client-id

Uma janela modal será exibida com suas credenciais de cliente OAuth. A partir daí, copie o Client ID clicando no ícone de cópia.

click-copy-icon-client-id

Em seguida, vá para as configurações de integração do WPForms e cole o ID do cliente no campo ID do cliente do Google.

campo client-id

Em seguida, volte para as configurações do aplicativo do Google e copie o segredo do cliente.

click-copy-icon-client-secret

Vá para as configurações de integração do WPForms mais uma vez e cole o segredo do cliente no campo Segredo do cliente do Google.

colar segredo do cliente

Conclusão da conexão

Agora que você já tem seu Client ID e Client Secret, é hora de concluir a conexão. Para fazer isso, clique no botão Connect with Google.

botão click-connect-to-google-sheets

Em seguida, você será redirecionado para uma página de autenticação do Google. Aqui você precisará conceder ao WPForms acesso à sua conta do Google.

Depois de selecionar uma conta do Google, clique no botão Continuar para conceder ao WPForms acesso à sua conta.

caixas de seleção para o Google Drive e planilhas

Agora, quando você retornar ao WPForms " Settings " Integrations, deverá ver o status verde Connected (Conectado ) junto com os detalhes da conexão.

status de conexão do google-sheets

Agora você pode continuar a adicionar uma integração do Google Sheets a qualquer formulário em seu site.

É isso aí! Agora você sabe como configurar um aplicativo personalizado do Google para usar com o complemento WPForms Google Sheets.

Em seguida, gostaria de saber mais sobre o que pode ser feito com as informações enviadas pelo usuário no WPForms? Consulte nosso guia completo sobre entradas de formulários para saber mais.

O melhor plug-in de criação de formulários de arrastar e soltar para WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Ative o JavaScript em seu navegador para preencher este formulário.