Ir para o conteúdo principal

Dropfiles: Integração do Google Drive

1. Faça login no Google Drive em Dropfiles

Modo automático

A partir de agora, você pode economizar muito tempo ao se conectar ao servidor do Google Drive. Primeiro, para usar esse recurso, você deve conectar sua conta Joomunited em Configurações do Dropfiles> guia Atualizações ao vivo , clique no botão Vincular minha conta Joomunited e faça o login se você não estiver conectado.

 

live-updates-dropfiles

 

Em seguida, vá para Conexão na nuvem > guia Google Drive e clique no botão Conectar Google Drive no canto direito.

 

arquivos automáticos-google-drive-drop

 

Em seguida, siga as próximas etapas para finalizar a conexão.

 

auto-google-drive-connected-dropfiles

 

Modo manual

Com as credenciais da etapa anterior, acesse o administrador do Joomla e clique no menu Dropfiles > Opções > guia Conexão na nuvem > seção de configurações do Google Drive. Cole 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, você deve selecionar a conta do Google e validar 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 "Assistir às alterações do Google Drive" está ativado. Se você desativar os arquivos e pastas não serão sincronizados imediatamente do Google Drive para 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 introduziu recentemente 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 fez login no Joomla com a mesma conta , não verá esse 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


2. 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

 

3. Crie um aplicativo 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.cloud.google.com/ 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, vá ao menu de navegação > APIs e serviços > Biblioteca para ativá-la.

 

enable-drive-api

 

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

 

credenciais-menu-1

 

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

 

create-Credentials-1

 

Agora, o passo mais importante.

  • Selecione “Aplicativo 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://your-domain.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

 

Observação: se este aviso aparecer: "Origem inválida: o domínio deve ser adicionado à lista de domínios autorizados antes de enviar", pressione  link da lista de domínios autorizados APIs e serviços >> tela de consentimento OAuth e adicione seu nome de domínio em Domínios autorizados .

Em seguida, você precisa selecionar Tipo de usuário, Interno geralmente é para contas em uma organização ou equipe e Externo é para contas pessoais.

 

Tipo de usuário OAuth

 

  • Interno: seu aplicativo é limitado aos usuários do Google Workspace (conhecido como G Suite) em sua organização. Você não precisará enviar seu aplicativo para verificação.
  • Externo: seu aplicativo estará disponível para qualquer usuário com uma conta do Google, mas seu aplicativo deve ser público e verificado.

Em seguida, preencha seus domínios autorizados e continue com as etapas a seguir para concluir o registro do aplicativo. Agora você pode voltar para a etapa anterior Selecione “Aplicativo Web” para criar as credenciais.

 

tela de consentimento

 

E o status de publicação deve ser Production , se estiver Testing , você deve clicar no botão Publish app para alterar o status.

 

publicar-aplicativo

 

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

 

oauth-client-1