Vai al contenuto principale

Dropfiles: integrazione con Google Drive

1. Accedi a Google Drive in Dropfiles

Modalità automatica

Da ora in poi, potrai risparmiare un sacco di tempo connettendoti al server di Google Drive. Per prima cosa, per utilizzare questa funzionalità, devi connettere il tuo account Joomunited in Dropfiles > scheda Aggiornamenti in tempo reale , cliccare sul "Collega il mio account Joomunited" ed effettuare l'accesso se non sei ancora connesso.

 

aggiornamenti in tempo reale -dropfiles

 

Quindi vai su Connessione cloud> scheda Google Drive e fai semplicemente clic sul pulsante Connetti Google Drive nell'angolo destro.

 

dropfiles automatico-google-drive

 

Quindi seguire i passaggi successivi per completare la connessione.

 

auto-google-drive-connected-dropfiles

 

Modalità manuale

Con le credenziali nel passaggio precedente, vai all'amministrazione di Joomla e clicca sul menu Dropfiles > Opzioni > scheda Connessione cloud > sezione Impostazioni di Google Drive. Incolla il tuo

  • Identificativo cliente
  • Segreto del cliente

Quindi salvare la configurazione e fare clic sul pulsante Connetti.

 

google-drive-credenziale

 

Successivamente, verrà visualizzata una finestra pop-up ed è possibile selezionare il proprio account.

Se non hai commesso errori devi selezionare Account Google e convalidare l'autorizzazione in una nuova finestra come quella di seguito.

 

conferma-autore

 

La connessione dovrebbe avvenire correttamente ☺ Contemporaneamente, vedrai che il parametro "Guarda le modifiche da Google Drive" è attivato. Se disattivi questa opzione, i file e le cartelle non verranno sincronizzati immediatamente da Google Drive al tuo Dropfiles .

 

guarda-modifiche-da-Google

 

Ora puoi creare cartelle Google Drive e caricare file al suo interno!

 

nuova unità

 

Elimina l'errore: errore: "invalid_scope quando si connette Dropfiles con Google Drive"

Google ha recentemente introdotto un nuovo livello di sicurezza che impone la verifica delle app. Se hai creato l'app con il tuo account Google e poi accedi da Joomla con lo stesso account , non vedrai questo errore.
Questo errore apparirà solo se hai creato un'app con un account Google e hai provato a connetterti a Google da Joomla con un altro account.

In questo caso, è necessario che la tua app venga approvata da Google seguendo questo processo: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-verifica-Form


2. Come funziona? Cosa posso fare con GG Drive?

Come funziona? 

Dropfiles genererà una cartella radice sul tuo Google Drive con il nome del sito

 

google-drive-cartella


Tutte le categorie e sottocategorie aggiunte in Dropfiles verranno aggiunte in questa cartella.

 

Quali sono le indicazioni di sincronizzazione?

Funziona in entrambe le direzioni! Puoi aggiungere un file da Google Drive e visualizzarlo in Dropfiles , oppure aggiungere un file in Dropfiles e visualizzarlo in Google Drive. Significa anche che puoi gestire i file in Dropfiles dal tuo desktop utilizzando il software di sincronizzazione di Google Drive. Pazzesco! Sì, lo sappiamo ☺

Tieni presente che se rimuovi un file da Google Drive devi svuotare il cestino per cancellarlo da Google Drive.

 

sincronizzazione dell'unità

 

3. Crea un'app Google Drive

Google Drive è incluso nel pacchetto principale Dropfiles .

Innanzitutto, hai bisogno di un'app di sviluppo Google per collegare il tuo sito web a Google Drive. Vai su https://console.cloud.google.com/ e crea un nuovo progetto.

 

Create-project-1

 

Quindi imposta un nome per il progetto (senza spazio, senza accento)

 

nuovo-progetto-1

 

Quindi attendi qualche secondo per la creazione del progetto...

 

image62

 

Se è la prima volta che utilizzi l'API di Google Drive, dovresti andare su Menu di navigazione > API e servizi > Libreria per attivarla.

 

enable-auto-api

 

Dal menu di sinistra, fai clic su "Menu di navigazione > API e servizi"

 

credenziali-menu-1

 

Quindi nel menu a sinistra " Credenziali", nel pannello principale, fai clic su " + Crea credenziali" >> ID client OAuth (se richiesto, aggiungi un nome alla schermata di consenso OAuth).

 

creare-Credenziali-1

 

Adesso il passo più importante.

  • Seleziona "Applicazione Web" e aggiungi un nome a tua scelta.
  • Origine JavaScript autorizzata: https://tuo-dominio.com (sostituisci con il tuo nome di dominio, senza barra, senza www.)
  • URI di reindirizzamento autorizzati: https://your-domain.com /administrator/index.php?option=com_dropfiles dropfiles task=googledrive.authenticate (inserisci il nome del tuo dominio)
Questo è l'URL del backend Dropfiles + &task=googledrive.authenticate

 

creare-applicazione-web

 

Nota: se viene visualizzato questo avviso: "Origine non valida: il dominio deve essere aggiunto all'elenco dei domini autorizzati prima dell'invio", premere  all'elenco dei domini autorizzati o andare su API e servizi >> schermata di consenso OAuth , quindi aggiungere il nome di dominio in Domini autorizzati .

Quindi è necessario selezionare Tipo utente, Interno è spesso per gli account di un'organizzazione o di un team ed Esterno è per gli account personali.

 

Tipo utente OAuth

 

  • Interno: la tua app è limitata agli utenti di Google Workspace (noto come G Suite) all'interno della tua organizzazione. Non sarà necessario inviare la tua app per la verifica.
  • Esterna: la tua app sarà disponibile per qualsiasi utente con un account Google, ma la tua app dovrà essere pubblica e verificata.

Quindi, compila i tuoi domini autorizzati e continua con i seguenti passaggi per completare la registrazione dell'app. Ora puoi tornare al passaggio precedente Seleziona "Applicazione Web" per creare le credenziali.

 

schermata di consenso

 

E lo stato di pubblicazione dovrebbe essere Produzione , se è attualmente in fase di test , dovresti fare clic sul pulsante Pubblica app per modificare lo stato.

 

app-test

 

E voilà! Hai ottenuto il tuo ID e il tuo Segreto da aggiungere alla configurazione Dropfiles .

 

oauth-client-1