Przejdź do głównej zawartości

Dropfiles: Integracja z Dyskiem Google

1. Zaloguj się do Dysku Google w Dropfiles

Tryb automatyczny

Od teraz możesz zaoszczędzić mnóstwo czasu łącząc się z serwerem Dysku Google. Po pierwsze, aby móc korzystać z tej funkcji, musisz połączyć swoje konto Joomunited w Ustawieniach Dropfiles > zakładka Aktualizacje na żywo, kliknij Połącz moje konto Joomunited i zaloguj się, jeśli nie masz połączenia.

 

live-updates-dropfiles

 

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

 

automatyczne-google-drive-dropfiles

 

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

 

auto-google-drive-connected-dropfiles

 

Tryb ręczny

Mając dane uwierzytelniające z poprzedniego kroku, przejdź do panelu administracyjnego Joomla i kliknij menu Dropfiles > Opcje > karta Połączenie z chmurą > sekcja ustawień Dysku Google. Wklej swoje

  • Identyfikator klienta
  • Sekret klienta

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

 

dane uwierzytelniające dysk Google

 

Następnie wyświetli się wyskakujące okienko, w którym będziesz mógł wybrać swoje konto.

Jeśli nie popełniłeś żadnych błędów, powinieneś wybrać konto Google i zatwierdzić autoryzację w nowym oknie, jak poniżej.

 

potwierdź-autor

 

Połączenie powinno zakończyć się sukcesem ☺ Jednocześnie zobaczysz, że parametr „Oglądaj zmiany z Dysku Google” jest włączony. Jeśli wyłączysz, pliki i foldery nie będą natychmiast synchronizowane z Dysku Google z Twoimi Dropfiles.

 

oglądaj-zmiany-z-Google

 

Teraz możesz tworzyć foldery na Dysku Google i przesyłać do nich pliki!

 

nowy napęd

 

Pozbądź się błędu: błąd: „invalid_scope podczas łączenia Dropfiles z Dyskiem Google”

Google wprowadziło niedawno nową warstwę zabezpieczeń, która wymusza weryfikację aplikacji. Jeśli utworzyłeś aplikację za pomocą swojego konta Google, a następnie zalogujesz się w Joomla przy użyciu tego samego konta, nie zobaczysz tego błędu.
Ten błąd pojawi się tylko wtedy, gdy utworzyłeś aplikację za pomocą konta Google i próbujesz połączyć się z Google z Joomla za pomocą innego konta.

W takim przypadku Twoja aplikacja musi zostać zatwierdzona przez Google zgodnie z tym procesem: https://support.google.com/code/contact/oauth_app_verification

 

Formularz weryfikacji programisty OAuth


2. Jak to działa? Co mogę zrobić z GG Drive?

Jak to działa? 

Dropfiles wygeneruje folder główny na Twoim Dysku Google z nazwą witryny

 

folder na dysku Google


Wszystkie kategorie i podkategorie dodane w Dropfiles zostaną dodane do tego folderu.

 

Jakie są kierunki synchronizacji?

Działa w obu kierunkach! Możesz dodać plik z Dysku Google i zobaczyć go w Dropfiles lub dodać plik w Dropfiles i zobaczyć go na Dysku Google. Oznacza to również, że możesz zarządzać plikami w Dropfiles z komputera za pomocą oprogramowania do synchronizacji Dysku Google. To szalone! Tak, wiemy ☺

Pamiętaj, że jeśli usuniesz plik z Dysku Google, musisz opróżnić kosz, aby usunąć go z Dysku Google.

 

synchronizacja dysku

 

3. Utwórz aplikację Dysku Google

Dysk Google jest zawarty w głównym pakiecie Dropfiles.

Po pierwsze, potrzebujesz aplikacji Google dev, aby połączyć swoją witrynę z Dyskiem Google. Przejdź do https://console.cloud.google.com/ i utwórz nowy projekt.

 

Utwórz-projekt-1

 

Następnie skonfiguruj nazwę projektu (bez spacji, bez akcentu)

 

nowy-projekt-1

 

Następnie poczekaj kilka sekund na utworzenie projektu…

 

obraz62

 

Jeśli po raz pierwszy korzystasz z interfejsu Google Drive API, przejdź do menu Nawigacja > Interfejsy API i usługi > Biblioteka, aby go aktywować.

 

włącz-drive-api

 

W lewym menu kliknij „Menu nawigacyjne > Interfejsy API i usługi”

 

poświadczenia-menu-1

 

Następnie w lewym menu „ Poświadczenia” na panelu głównym kliknij „+ Utwórz dane uwierzytelniające” >> Identyfikator klienta OAuth (jeśli zostaniesz o to poproszony, dodaj nazwę do ekranu zgody OAuth).

 

utwórz-Poświadczenia-1

 

Teraz najważniejszy krok.

  • Wybierz „Aplikacja internetowa” i dodaj wybraną nazwę.
  • Autoryzowane źródło JavaScript: https://twoja-domena.com (zastąp nazwą swojej domeny, bez ukośnika, bez www.)
  • Autoryzowane identyfikatory URI przekierowań: https://twoja-domena.com /administrator/index.php?option=com_dropfiles&task=googledrive.authenticate (wpisz nazwę swojej domeny)
To jest adres URL Dropfiles zaplecza + & task = googledrive.authenticate

 

utwórz aplikację internetową

 

Uwaga: jeśli pojawi się ostrzeżenie: „Nieprawidłowe pochodzenie: domena musi zostać dodana do listy autoryzowanych domen przed przesłaniem”, naciśnij  listy autoryzowanych domen lub przejdź do Interfejsy API i usługi >> Ekran zgody OAuth , a następnie dodaj nazwę swojej domeny w obszarze Autoryzowane domeny .

Następnie musisz wybrać Typ użytkownika. Wewnętrzny często dotyczy kont w organizacji lub zespole, a Zewnętrzny dotyczy kont osobistych.

 

Typ użytkownika OAuth

 

  • Wewnętrzne: Twoja aplikacja jest ograniczona do użytkowników Google Workspace (znanych jako G Suite) w Twojej organizacji. Nie musisz przesyłać aplikacji do weryfikacji.
  • Zewnętrzna: Twoja aplikacja będzie dostępna dla każdego użytkownika posiadającego konto Google, ale powinna być publiczna i zweryfikowana.

Następnie wypełnij swoje autoryzowane domeny i wykonaj następujące kroki, aby zakończyć rejestrację aplikacji. Teraz możesz wrócić do poprzedniego kroku Wybierz „Aplikacja internetowa”, aby utworzyć poświadczenia.

 

ekran zgody

 

Status publikacji powinien mieć wartość Production , jeśli jest to obecnie Testing , kliknij przycisk Opublikuj aplikację , aby zmienić status.

 

testowanie aplikacji

 

Następnie… voilà! Masz swój identyfikator i sekret do dodania w konfiguracji Dropfiles.

 

klient-oauth-1