WP Media Folder aggiuntivo WP Media Folder : integrazione di Google Drive

1. Crea un'app Google Drive


L'integrazione di Google Drive con WP Media Folder è inclusa nell'add-on. È necessario installare questo componente aggiuntivo (plug-in) oltre a WP Media Folder . L'addon include anche l'integrazione per Google Photo, Dropbox, OneDrive Personal, OneDrive Business e Amazon S3.

Innanzitutto, per utilizzare Google Drive è necessaria un'app Google dev per collegare il tuo sito web. Vai su https://console.developers.google.com/project e crea un nuovo progetto.

 

Create-project-1

 

Quindi imposta un nome di progetto: puoi fornire qualsiasi nome desideri, ma non includere spazi o accenti. Quindi attendi qualche secondo per la creazione del progetto.

 

Nome del progetto

 

Se è la prima volta che utilizzi l'API di Google Drive, dovrai attivarla.

 

enable-auto-api

 

Dal menu a sinistra, fai clic su "API e servizi"

 

menù-api-service


Dal menu a sinistra, vai a "Credenziali", nel pannello principale fai clic su "+ Nuove credenziali" >> ID client OAuth ; se richiesto, aggiungi un nome alla schermata di consenso OAuth.

 

oAuth-google-drive


Ora, 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 finale)
  • URI di reindirizzamento autorizzati: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (sostituisci con il tuo nome di dominio)

 

app-credenziali

 

Nota: se viene visualizzato questo avviso: "Per creare un ID client OAuth, devi prima impostare un nome di prodotto nella schermata di consenso" devi fare clic sul pulsante Configura schermata di consenso o andare su API e servizi >> Schermata consenso OAuth n, quindi aggiungere il tuo nome di dominio in Domini autorizzati .

Innanzitutto, è necessario selezionare il tipo di utente.

 

OAuth-user-type

 

  • Interna: la tua app è limitata agli utenti di G Suite all'interno della tua organizzazione.
  • Esterno: la tua app sarà disponibile per qualsiasi utente con un account Google.

Quindi, compila i tuoi domini autorizzati e continua con i seguenti passaggi per completare la registrazione dell'app. È ora possibile tornare al passaggio precedente: selezionare "Applicazione Web" per creare le credenziali.

 

il consenso a schermo

 

Allora ... voilà! Hai il tuo ID e segreto da aggiungere nella configurazione di WP Media Folder .

 

OAuth-client

 

2. Accedi a Google Drive nella WP Media Folder

Per finalizzare l'integrazione, torna alla dashboard di WordPress e fai clic sul menu Impostazioni> WP Media Folder > Cloud> scheda Google Drive, quindi puoi selezionare il tuo tipo di Drive :

  • La mia guida: il tuo account personale
  • Drive condivisi: il tuo account G Suite

 

tipo di guida

 

Quindi seleziona il tipo di collegamento multimediale :

  • Collegamento pubblico: genera un collegamento accessibile al pubblico per i tuoi file e influisce sui diritti appropriati sui file cloud (Collegamento condiviso). Ad esempio: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Collegamento privato: collegamento AJAX, nascondi il collegamento al cloud per mantenere il diritto di accesso originale del tuo file (gli utenti necessitano di un accesso per visualizzare le immagini). Ad esempio: https://tuodominio.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

media-link-tipo

 

Quindi puoi connetterti all'account Google Drive con la modalità automatica o la modalità manuale:

Modalità automatica

Da ora puoi risparmiare molto tempo durante la connessione al server di Google Drive. Innanzitutto, per utilizzare questa funzione, devi collegare il tuo account Joomunited a Impostazioni del menu> Generale, fai clic sul collegamento delle impostazioni di WordPress se non sei ancora connesso.

 

unconnected-google-drive

 

Quindi torna alle Impostazioni del plug-in > WP Media Folder > Cloud> scheda Google Drive e fai clic sul pulsante Connetti Google Drive nell'angolo destro.

 

connect-auto-google-drive

 

Quindi seguire i passaggi successivi per completare la connessione.

 

connesso-auto-google-drive

 

È così veloce, giusto? Sì, lo sappiamo. :)  


Modalità manuale

Con le credenziali del passaggio precedente, nella scheda Google Drive, incolla il tuo file

  • Identificativo cliente
  • Segreto del cliente

Salvare la configurazione e fare clic sul pulsante Connetti Google Drive .

 

google-login

 

Se non hai commesso alcun errore, dovresti convalidare l'autorizzazione in una nuova finestra come mostrato:

 

google-api-permessi

 

La connessione dovrebbe avere successo ☺ Se ha esito positivo, puoi creare e gestire i media di Google Drive direttamente dal gestore dei media di WordPress.

 

3. Cosa posso fare con i contenuti multimediali di Google Drive?

Come funziona? 

WP Media Folder genererà una cartella principale su Google Drive con il nome del sito.

 

google-drive-cartella


Tutte le cartelle e le sottocartelle aggiunte in WP Media Folder Google Drive verranno sincronizzate in questa cartella ( WP Media Folder - {sitename}). E viceversa, tutti i tuoi file multimediali da quella cartella principale su Google Drive verranno sincronizzati con la tua libreria multimediale su Wordpress.

 

Quali sono le indicazioni di sincronizzazione?

Funziona in entrambe le direzioni! Puoi aggiungere un file da Google Drive e vederlo in WP Media Folder , oppure aggiungere un file in WP Media Folder e vederlo in Google Drive. Significa anche che puoi gestire i file WordPress dal tuo desktop utilizzando il software di sincronizzazione di Google Drive. È pazzesco - lo sappiamo! ☺

 

google-drive-sync

 

L'integrazione di WP Media Folder Google Drive ti consente 2 tipi di azioni con i tuoi media:

La prima opzione è importare il supporto di Google Drive nella WP Media Folder (selezione della cartella per l'importazione).

 

importazione-media-google-drive

 

La seconda opzione è incorporare direttamente i contenuti multimediali di Google Drive nei tuoi contenuti. In questo caso, il supporto verrà caricato da Google Drive, non dal tuo server.

 

embed-google-drive

 

Sbarazzarsi dell'errore: errore: "invalid_scope durante il collegamento di WP Media Folder con Google Drive"

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

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

 

OAuth-Developer-verifica-Form