Ir para o conteúdo principal

Dropfiles: Integração com Dropbox

1. Crie um aplicativo Dropbox

O Dropbox está incluído no pacote principal do Dropfiles.

Primeiro você precisa de um aplicativo Dropbox para conectar seu site a uma conta Dropbox. Acesse https://developers.dropbox.com/ e crie um novo aplicativo.

 

criar-dropbox-app

 

Em seguida, configure um tipo de aplicativo "Dropbox API", "Full Dropbox" e um nome de aplicativo

As categorias de arquivos do Dropfiles serão adicionadas como pastas na raiz da sua conta do Dropbox (ótimo para uma conta do Dropbox dedicada). Se você selecionar "Pasta do aplicativo", todas as pastas / arquivos serão armazenados em uma única pasta (evite bagunçar sua conta do Dropbox).

 

dropbox-app-info

 

Então você está quase pronto, seu aplicativo é criado e você tem a chave e o segredo do aplicativo.

 

app-criar-dropbox

 

URL de redirecionamento autorizado

Na seção OAuth 2, cole o redirecionamento autorizado das configurações do Dropfiles Dropbox no redirecionamento e clique Adicionar . O URL deve ser assim: "https://joomunited.com/administrator/index.php?option=com_dropfiles&task=dropbox.authenticated"

 

URL de redirecionamento da caixa de depósito

 

Para obter mais segurança no futuro, você deve escolher a "Curta duração" na seção OAuth 2 > Access token expiration .

 

token-expira-dropbox

 

E na Permissões , você deve definir as permissões como na imagem abaixo.

 

configuração de permissão-dropbox

 

2. Faça login no Dropbox em Dropfiles

Modo automático

A partir de agora, você pode economizar muito tempo ao se conectar ao servidor do Dropbox. 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 Dropbox e clique no botão Conectar Dropbox no canto direito.

 

arquivos dropbox automáticos

 

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

 

arquivos de queda conectados por caixa de depósito automática

 

Modo manual

Com as credenciais da etapa anterior, acesse o administrador do Joomla e clique no menu Dropfiles > Options > Cloud connection tab > Dropbox settings. Cole seu

  • Chave do aplicativo
  • Segredo do aplicativo

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

 

reconectar caixa de depósito

 

Você terá que validar a autorização de acesso para acesso ao aplicativo, basta clicar em Permitir .

 

allow-dropbox-app

 

A conexão deve ser um sucesso ☺ 

 

conectado

 

Simultaneamente, você verá o botão "Assistir às alterações do Dropbox" Para usar esse recurso, adicione o URL na mensagem de aviso em {nome do seu aplicativo} > Configurações na Etapa 3 :

por exemplo: https://{seu-domínio}/index.php?option=com_dropfiles&task=frontdropbox.listener

 

webhook-url

 

Em seguida, na configuração do Dropfiles, clique no "Assistir às alterações do Dropbox" para ativar. Se você desligar, os arquivos e pastas não serão sincronizados imediatamente do Dropbox para seus Dropfiles.

 

assistir-mudanças-dropbox

 

Agora você pode criar pastas, subpastas no Dropbox e no Dropfiles, tudo estará sincronizado!

 

nova pasta dropbox

 

Atualização da API do Dropbox v1 para a versão da API v2

Devido a uma grande mudança na API do Dropbox em 19 de fevereiro de 2022, os aplicativos do Dropbox criados anteriormente exigem uma atualização da API v2 para funcionar novamente. Se seu aplicativo foi criado recentemente antes da data mencionada, é provável que você só precise fazer logout/login para resolver o problema.
Caso contrário, siga estas etapas para mover seus dados do aplicativo antigo do Dropbox para um novo aplicativo.

 

Opção 1: continuar usando seu antigo aplicativo do Dropbox


Caso 1: Você usou conector automático
 

Este é o cenário mais fácil. Basta abrir o plug-in Configurações do Dropfiles> Conexão na nuvem> guia Dropbox e Desconectar/Reconectar da sua conta do Dropbox para resolver o problema.

 

arquivos dropbox automáticos

 

Caso 2: você usou um aplicativo personalizado do Dropbox criado recentemente

Tente adicionar URIs de redirecionamento autorizado nas configurações do Dropbox ao seu aplicativo e reconecte a conta do Dropbox no Dropfiles.
Se funcionar, é tudo o que você precisa fazer. Se este procedimento não estiver funcionando, você deve passar para a opção 2 abaixo.

Adicione os URIs de redirecionamento autorizados no OAuth 2:

 

URL de redirecionamento da caixa de depósito

 

E na aba Permissões Em seguida, você deve clicar no Migrar .

 

configuração de permissão-dropbox

 

Em seguida, reconecte o aplicativo nas configurações do Dropfiles

 

reconectar caixa de depósito

 

Opção 2: conectar um novo aplicativo do Dropbox e mover arquivos

Passo 1. Você deve criar um novo aplicativo Dropbox e conectar sua conta Dropbox nas configurações do Dropfiles. Siga estas etapas detalhadas no capítulo 1 desta documentação para prosseguir.

 

create-app

 

Etapa 2. Mova seus arquivos do Dropbox e ressincronize

Depois de conectar seu novo aplicativo do Dropbox ao seu site Joomla, você deve mover todas as pastas e arquivos da pasta raiz do aplicativo antigo no Dropbox.
Basta arrastar e soltar todas as suas pastas na nova pasta usada pelo novo aplicativo. Em seguida, aguarde a sincronização completa, dependendo da quantidade de dados pode demorar um pouco.

 

movimentação de novo arquivo de aplicativo

 

3. Como funciona? O que posso fazer com o Dropbox?

Como funciona? 

O Dropbox pode sincronizar pastas / subpastas e arquivos na interface do Dropfiles e o mesmo é possível de outra forma (do Dropfiles para o Dropbox).

 

dropbox-web


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

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

 

dropfiles-dropbox-folder