Tabela stronicowania

Dropfiles: integracja z Dropboxem

1. Utwórz aplikację Dropbox

Dropbox jest zawarty w głównym pakiecie Dropfiles .

Najpierw potrzebujesz aplikacji Dropbox, aby połączyć swoją witrynę z kontem Dropbox. Przejdź do https://developers.dropbox.com/ i utwórz nową aplikację.

 

create-dropbox-app

 

Następnie skonfiguruj typ aplikacji „Dropbox API”, „Full Dropbox” i nazwę aplikacji

Kategorie plików z Dropfiles zostaną dodane jako foldery w katalogu głównym Twojego konta Dropbox (idealne rozwiązanie dla dedykowanego konta Dropbox). Jeśli wybierzesz „Folder aplikacji”, wszystkie foldery/pliki będą przechowywane w jednym folderze (unikniesz bałaganu na koncie Dropbox).

 

Informacje o aplikacji Dropbox

 

To już prawie koniec, twoja aplikacja została utworzona, a Ty masz klucz aplikacji i sekret.

 

app-create-dropbox

 

Autoryzowany adres URL przekierowania

W sekcji OAuth 2 wklej autoryzowany adres URL przekierowania z ustawień Dropfiles Adresy URL przekierowania” , a następnie kliknij „Dodaj dropfiles . Adres URL powinien wyglądać następująco: „https://joomunited.com/administrator/index.php?option=com_dropfiles &task=dropbox.authenticated”.

 

adres URL przekierowania dropbox

 

Aby zwiększyć bezpieczeństwo w przyszłości, wybierz opcję „Krótkotrwałe” w sekcji OAuth 2 > Wygaśnięcie tokena dostępu .

 

token-expire-dropbox

 

A na Uprawnienia powinieneś ustawić uprawnienia jak na obrazku poniżej.

 

konfiguracja-dropbox-uprawnień

 

2. Zaloguj się do Dropboxa w Dropfiles

Tryb automatyczny

Od teraz możesz zaoszczędzić sporo czasu, łącząc się z serwerem Dropbox. Aby skorzystać z tej funkcji, musisz najpierw połączyć swoje konto Joomunited w Dropfiles > zakładka Aktualizacje na żywo . Kliknij „Połącz moje konto Joomunited” i zaloguj się, jeśli jeszcze się nie połączyłeś.

 

aktualizacje na żywo -dropfiles

 

Następnie przejdź do Połączenie z chmurą > zakładka Dropbox i po prostu kliknij przycisk Połącz z Dropbox w prawym rogu.

 

automatyczny-dropboxdropfiles

 

Następnie wykonaj kolejne kroki, aby zakończyć połączenie.

 

automatyczne połączenie z Dropboxem -dropfiles

 

Tryb ręczny

Mając dane uwierzytelniające z poprzedniego kroku, przejdź do panelu administracyjnego Joomla i kliknij menu Dropfiles > Opcje > zakładka Połączenie z chmurą > Ustawienia Dropbox. Wklej swoje dane.

  • Klucz aplikacji
  • Sekret aplikacji

Następnie zapisz konfigurację i kliknij przycisk Połącz Dropbox

 

ponownie połącz-dropbox

 

Aby uzyskać dostęp do aplikacji, musisz zweryfikować autoryzację dostępu, po prostu kliknij Zezwól .

 

Zezwalaj na aplikację Dropbox

 

Połączenie powinno zakończyć się sukcesem ☺ 

 

połączony

 

Jednocześnie zobaczysz „Obejrzyj zmiany z Dropbox” . Aby skorzystać z tej funkcji, dodaj adres URL w komunikacie ostrzegawczym do karty {nazwa aplikacji} > Ustawienia w kroku 3 :

np.: https://{twoja-domena}/index.php?option=com_dropfiles dropfiles task=frontdropbox.listener

 

adres URL elementu webhook

 

Następnie w Dropfiles kliknij „Obserwuj zmiany z Dropbox” , aby aktywować. Jeśli wyłączysz tę opcję, pliki i foldery nie będą natychmiast synchronizowane z Dropbox do Dropfiles .

 

watch-changes-dropbox

 

Teraz możesz tworzyć foldery i podfoldery w Dropbox i Dropfiles. Wszystko będzie synchronizowane!

 

new-dropbox-folder

 

Aktualizacja z API Dropbox v1 do wersji v2 API

Ze względu na poważną zmianę w interfejsie API Dropbox 19 lutego 2022 r. utworzone wcześniej aplikacje Dropbox wymagają aktualizacji interfejsu API v2 do ponownego działania. Jeśli Twoja aplikacja została utworzona niedawno przed podaną datą, prawdopodobnie wystarczy się wylogować/zalogować, aby rozwiązać problem.
Jeśli nie, wykonaj te czynności, aby przenieść dane ze starej aplikacji Dropbox do nowej.

 

Opcja 1: Kontynuuj korzystanie ze starej aplikacji Dropbox


Przypadek 1: Użyłeś automatycznego łącznika
 

To najprostszy scenariusz. Wystarczy otworzyć wtyczkę Dropfiles Ustawienia > Połączenie z chmurą > zakładkę Dropbox i rozłączyć/ponownie połączyć konto Dropbox, aby rozwiązać problem.

 

automatyczny-dropboxdropfiles

 

Przypadek 2: Użyłeś niedawno utworzonej niestandardowej aplikacji Dropbox

Spróbuj dodać autoryzowane adresy URI przekierowań w ustawieniach Dropbox do aplikacji Dropbox i ponownie połączyć konto Dropbox w Dropfiles . Jeśli to zadziała, to wszystko, co musisz zrobić.
Jeśli ta procedura nie zadziała, przejdź do opcji nr 2 poniżej.

Dodaj autoryzowane identyfikatory URI przekierowania w ramach OAuth 2:

 

adres URL przekierowania dropbox

 

I na Uprawnienia powinieneś ustawić uprawnienia jak na poniższym obrazku. Następnie powinieneś kliknąć Migruj .

 

konfiguracja-dropbox-uprawnień

 

Następnie ponownie połącz aplikację z ustawień Dropfiles

 

ponownie połącz-dropbox

 

Opcja 2: Podłącz nową aplikację Dropbox i przenieś pliki

Krok 1. Utwórz nową aplikację Dropbox i połącz swoje konto Dropbox z poziomu Dropfiles . Aby kontynuować, wykonaj kroki opisane szczegółowo w rozdziale 1 tej dokumentacji.

 

Utwórz aplikację

 

Krok 2. Przenieś swoje pliki Dropbox i ponownie zsynchronizuj

Po podłączeniu nowej aplikacji Dropbox do witryny Joomla powinieneś przenieść wszystkie foldery i pliki ze starego folderu głównego aplikacji w Dropbox.
Po prostu przeciągnij i upuść wszystkie foldery w nowym folderze używanym przez nową aplikację. Następnie poczekaj na pełną synchronizację, w zależności od ilości danych może to chwilę potrwać.

 

nowe-przeniesienie-pliku-aplikacji

 

3. Jak to działa? Co mogę zrobić z Dropbox?

Jak to działa? 

Dropfiles tworzy folder główny na Twoim koncie Dropbox, umożliwiając dwustronną synchronizację między obiema platformami. Pliki i foldery dodane do Dropbox lub Dropfiles będą automatycznie synchronizowane z drugą platformą.

 

dropbox-web


Jakie są kierunki synchronizacji?

Działa w obie strony! Możesz dodać plik z Dropboxa i zobaczyć go w Dropfiles lub dodać plik w Dropfiles i zobaczyć go w Dropboxie. Oznacza to również, że możesz zarządzać plikami Dropfiles z pulpitu za pomocą oprogramowania do synchronizacji Dropboxa. To szaleństwo! Tak, wiemy ☺

 

dropfiles-dropbox-folder