WP File Download : Integração com o Google Drive

1. Crie um aplicativo do Google Drive

A integração do Google Drive é distribuída como um complemento separado. Você precisa instalar este complemento (plugin) adicionalmente no WP File Download . O addon também inclui integração para Dropbox e OneDrive .

Primeiro, você precisa de um desenvolvedor do Google App para conectar seu site ao Google Drive. Vamos para  https://console.developers.google.com/project e crie um novo projeto.

 

Criar projeto-1

 

Em seguida, configure o nome do projeto (sem acento)

 

Nome do Projeto

 

Aguarde alguns segundos para a criação do projeto ...

 

 

Se é a primeira vez que você usa o API do Google Drive, você deve ir para Menu de navegação> APIs e serviços> Biblioteca para ativá-lo.

 

enable-api

 

No menu esquerdo, clique em "Menu de navegação> APIs e serviços"

 

credenciais-menu-1

 

Então no menu esquerdo "Credenciais" >> "Novas credenciais" >> ID do cliente OAuth (se solicitado, adicione um nome à sua tela de consentimento do OAuth).

 

create-Credentials-1

 

Agora, o passo mais importante.

  • Selecione "Aplicativo da Web" e adicione um nome de sua escolha.
  • Origem autorizada do JavaScript: https://seudominio.com (substitua pelo seu nome de domínio, sem barra, sem www.)
  • URIs de redirecionamento autorizado: https://seudominio.com/wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate (substitua pelo seu nome de domínio)

 

create-web-application

 

Nota: se este aviso aparecer: "Para criar um ID de cliente OAuth, você deve primeiro definir um nome de produto na tela de consentimento", clique em Configurar tela de consentimento botão ou vá para APIs e serviços >> Scree de consentimento do OAuthn e adicione seu nome de domínio em Domínios autorizados.

Primeiro, você precisa selecionar Tipo de usuário.

 

Tipo de usuário OAuth

 

  • Interno: seu aplicativo é limitado a usuários do G Suite em sua organização.
  • Externo: seu aplicativo estará disponível para qualquer usuário com uma conta do Google.

Em seguida, preencha seus domínios autorizados. Agora você pode voltar para a etapa anterior  Selecione "Aplicativo da Web" para criar as credenciais

 

tela de consentimento

 

Então ... voilà! Você obteve seu ID e Segredo para adicionar na configuração WP File Download

 

oauth-client

 

Para usar o recurso "a sincronização com o Google Drive em tempo real", é necessário verificar seu domínio. Você deve seguir estas etapas abaixo:

Por favor vá a “APIs e serviços” >> "Verificação de domínio", Clique em Adicionar domínio botão. Em seguida, insira seu domínio e clique em  Adicionar domínio botão.

 

add-domain

 

Se seu domínio foi verificado, você poderá adicioná-lo com sucesso. Vá para a configuração de WP File download para a próxima etapa.

 

adicionar-verificar-domínio

 

Se seu domínio não foi verificado, uma janela pop-up será exibida, clique em Me leve lá botão.

 

leve-me lá

 

Você será vinculado a "Central do webmaster" página. A partir daqui, você deve:

  • Selecione seu provedor de nomes de domínio. Se a lista não incluir seu provedor, escolha De outros
  • Adicionar o registro TXT na configuração do DNS. Por exemplo: google-site-verificação = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
  • Clique em Verificar botão
     

verificar domínio

 

A página com notificação bem-sucedida será mostrada se você executar corretamente as etapas acima. Depois disso, vá para a configuração de WP File download para a próxima etapa.

 

verificar-sucesso

 

2) Faça login no Google Drive no WP File Download

Então volte no WordPress admin e clique no menu WP File Download > Configuração> guia Conexão à nuvem> seção Configurações do Google Drive. Cole seu

  • ID do Cliente
  • Segredo do cliente

Salve a configuração e clique no ícone Botão Conectar o Google Drive para acessar sua conta do Google.

 

google-drive-connect

 

Depois disso, uma janela pop-up será exibida e você poderá selecionar sua conta.

Se você não cometeu algum erro, valide a autorização em uma nova janela como abaixo

 

confirm-autho

 

A conexão deve ser um sucesso ☺ Simultaneamente, você verá a opção "Assista a alterações no Google Drive" está ligado. Se você desativar os Arquivos e pastas, eles não serão sincronizados imediatamente do Google Drive para o seu WP File Download .

 

watch-change-google-fd

 

Em seguida, você pode criar pastas do Google Drive e fazer upload de arquivos nela!

 

create-googledrive-cat

 

3) Como funciona? O que posso fazer com o GG Drive?

Como funciona? 

WP File download gerará uma pasta raiz no seu Google Drive com o nome do site

 

Gerenciador de arquivos do WordPress : Sincronização com o Google Drive


Todas as categorias e subcategorias adicionadas no WP File Download serão adicionadas nesta pasta.

Quais são as instruções de sincronização?

Funciona em ambas as direções! Você pode adicionar um arquivo do Google Drive e vê-lo no WP File Download ou adicionar um arquivo no WP File Download e vê-lo no Google Drive. Isso também significa que você pode gerenciar arquivos do WordPress na área de trabalho usando o software de sincronização do Google Drive. Isso é louco! Sim nós sabemos

Além disso, se você apagar um arquivo do Google Drive, precisará esvaziar o lixo para apagá-lo do Google Drive.

 

Arquivos do Google Drive enviados ao WordPress

 

Livre-se do erro: error: "invalid_scope ao conectar o WP File Download ao Google Drive"

O Google introduziu recentemente uma nova camada de segurança que força a verificação de aplicativos. Se você criou o aplicativo com sua conta do Google e, em seguida, efetua login no WordPress com a mesma conta que  não veja este erro.
Este erro será exibido apenas se você tiver criado um aplicativo com uma conta do Google e tentar se conectar ao Google a partir do WordPress com outra conta.

Nesse caso, você precisa que seu aplicativo seja aprovado pelo Google seguindo este processo: https://support.google.com/code/contact/oauth_app_verification