Dropfiles: Integração do Google Drive

1. Crie um aplicativo do Google drive

O Google Drive está incluído no pacote principal do Dropfiles.

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

 

Criar projeto-1

 

Em seguida, configure um nome de projeto (sem espaço, sem sotaque)

 

new-project-1


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

 

image62

 

Se for a primeira vez que você está usando a API do Google Drive, você deve ir para o menu de navegação> APIs e serviços> Biblioteca para ativá-la.

 

enable-drive-api

 

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

 

credenciais-menu-1

 

Em seguida, no menu à esquerda “ Credenciais”, no painel principal, clique em “+ Criar credenciais” >> ID do cliente OAuth (se solicitado, adicione um nome à tela de consentimento OAuth).

 

create-Credentials-1

 

Agora, o passo mais importante.

  • Selecione “Aplicativo da Web” e adicione um nome de sua escolha.
  • Origem autorizada de JavaScript: https : //seu-domínio.com (substitua por seu nome de domínio, sem barra, sem www.)
  • URIs de redirecionamento autorizados: https://seu-dominio.com /administrator/index.php?option=com_dropfiles&task=googledrive.authenticate (coloque seu nome de domínio)
Este é o URL de Dropfiles de back-end + & task = googledrive.authenticate

 

create-web-application

 

Nota: se tal se alerta: "Invalid Origem: domínio deve ser adicionado à lista de domínios autorizados antes de enviar", pressione  autorizada lista de domínios link ou ir para APIs e tela de consentimento OAuth Serviços >> , em seguida, adicionar o seu nome de domínio em domínios autorizados .

 

tela de consentimento

 

Então ... voilà! Você tem seu ID e segredo para adicionar na configuração do Dropfiles.

 

oauth-client-1

 

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:

Vá para “APIs e serviços” >> "Verificação de domínio" , clique no botão Adicionar domínio. Em seguida, insira seu domínio e clique no botão Adicionar domínio .

 

add-domain

 

Se o seu domínio foi verificado, você o adicionou com sucesso. Vá para a configuração de Dropfiles para a próxima etapa.

 

adicionar-verificar-domínio

 

Se o seu domínio não foi verificado, uma janela pop-up aparecerá, clique no botão Leve-me lá .

 

leve-me lá

 

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

  • Selecione seu provedor de nome de domínio, se a lista não incluir seu provedor, escolha Outro
  • Adicione o registro TXT à configuração DNS. Por exemplo: google-site-verification = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
  • Clique no botão Verificar

 

verificar domínio

 

A página com a notificação de sucesso será exibida se você seguir corretamente as etapas acima. Depois disso, vá para a configuração de Dropfiles para a próxima etapa.

 

verificar-sucesso

 

2. Faça login no Google Drive em Dropfiles

Em seguida, volte para o administrador do Joomla e clique no menu Dropfiles> Opções> guia Conexão em nuvem> seção de configurações do Google Drive. Cole o seu

  • ID do Cliente
  • Segredo do cliente

Em seguida, salve a configuração e clique no botão Conectar.

 

credencial de unidade do google

 

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

Se você não cometeu nenhum erro, selecione a Conta do Google e valide a autorização em uma nova janela, como abaixo.

 

confirmar autor

 

A conexão deve ser um sucesso ☺ Simultaneamente, você verá que o parâmetro "Watch changes from Google Drive" está ativado. Se você desligar, os Arquivos e Pastas não serão sincronizados imediatamente do Google Drive para os seus Dropfiles.

 

assistir-mudanças-do-Google

 

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

 

nova unidade

 

Livre-se do erro: erro: "invalid_scope ao conectar Dropfiles com o Google Drive"

O Google recentemente introduziu uma nova camada de segurança que força os aplicativos a serem verificados. Se você criou o aplicativo com sua conta do Google e depois se logou no Joomla com a mesma conta, você não verá este erro.
Este erro só aparecerá se você tiver criado um aplicativo com uma conta do Google e tentando se conectar ao Google a partir do Joomla 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

 

OAuth-Developer-Verification-Form


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

Como funciona? 

Dropfiles irá gerar uma pasta raiz em seu Google Drive com o nome do site

 

pasta do google-drive


Todas as categorias e subcategorias adicionadas em Dropfiles serão adicionadas a esta pasta.

 

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

Funciona nas duas direções! Você pode adicionar um arquivo do Google Drive e vê-lo no Dropfiles ou adicionar um arquivo no Dropfiles e vê-lo no Google Drive. Isso também significa que você pode gerenciar arquivos em Dropfiles de sua área de trabalho usando o software de sincronização do Google Drive. Isso é louco! Sim nós sabemos ☺

Observe que, se você remover um arquivo do Google Drive, precisará esvaziar o lixo para apagá-lo do Google Drive.

 

sincronização de unidade