Salta al contenuto principale

WP Media Folder Addon: integrazione con Google Drive

1. Accedi a Google Drive nella WP Media Folder

Per finalizzare l'integrazione, torna alla dashboard di WordPress e clicca sul menu Impostazioni > WP Media Folder > Cloud & Media offload > scheda Google Drive. Per prima cosa, puoi impostare la miniatura per le immagini.

Genera miniatura immagine: questa opzione genererà miniature delle immagini e le memorizzerà sul tuo account cloud. Le miniature delle immagini saranno generate in base alle impostazioni di WordPress e utilizzate quando incorpori immagini (per migliorare le prestazioni).

 

genera-miniatura-immagine

 

Quindi puoi selezionare il tipo di unità :

  • La mia unità: usa il tuo account personale
  • Unità condivise: utilizza  il tuo account G Suite

 

tipo di unità

 

Quindi seleziona il tipo di collegamento multimediale predefinito quando inserisci un contenuto multimediale cloud in una pagina o in un post.

  • Collegamento pubblico: genera un collegamento accessibile al pubblico per i tuoi file e assegna i diritti appropriati ai file nel cloud (collegamento condiviso). Ad esempio: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Link privato: link AJAX, nasconderà il link cloud per mantenere il diritto di accesso originale al tuo file. Ad esempio: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

tipo di collegamento multimediale

 

Quindi puoi connetterti all'account Google Drive con la modalità Manuale :

Modalità manuale

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

  • ID cliente
  • Segreto del cliente

Salva la configurazione e clicca sul pulsante Connetti Google Drive .

 

accesso google

 

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

 

autorizzazione-api-google

 

La connessione dovrebbe essere riuscita ☺ Se va a buon fine, puoi creare e gestire i contenuti multimediali di Google Drive direttamente dal gestore multimediale di WordPress.

 

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

Come funziona? 

WP Media Folder genererà una cartella radice sul tuo Google Drive con il nome del sito.

 

cartella-google-drive

 

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

 

Quali sono le direzioni di sincronizzazione?

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

 

sincronizzazione di Google Drive

 

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

La prima opzione è quella di importare i contenuti multimediali di Google Drive in WP Media Folder (selezione della cartella per l'importazione).

 

importazione-media-google-drive

 

La seconda opzione è quella di incorporare direttamente i contenuti multimediali di Google Drive nei tuoi contenuti. In questo caso, i contenuti multimediali verranno caricati da Google Drive, non dal tuo server.

 

incorporare-google-drive

 

Elimina l'errore: errore: "invalid_scope durante la connessione WP Media Folder 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 WordPress con lo stesso account, non vedrai questo errore.
Questo errore apparirà 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

 

Modulo di verifica dello sviluppatore OAuth

 

3. Crea un'app Google Drive


L'integrazione di Google Drive con WP Media Folder è inclusa nel componente aggiuntivo. È necessario installare questo componente aggiuntivo (plugin) oltre a WP Media Folder. Il componente aggiuntivo include anche l'integrazione con Google Foto, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode e Wasabi.

Innanzitutto, per utilizzare Google Drive è necessaria un'app di Google Dev per connettere il tuo sito web. Vai su https://console.cloud.google.com/ e crea un nuovo progetto.

 

Crea-progetto-1

 

Quindi imposta un nome per il progetto: puoi fornire qualsiasi nome tu voglia, ma non includere spazi o accenti. Attendi qualche secondo per la creazione del progetto.

 

nome-progetto

 

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

 

abilita-drive-api

 

Dal menu a sinistra, clicca su “API e servizi”

 

menu-api-service

 

Dal menu a sinistra, vai su "Credenziali", nel pannello principale clicca 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 nome del tuo 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 nome del tuo dominio)

 

credenziali dell'app

 

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

Per prima cosa devi selezionare il tipo di utente.

 

Tipo di utente OAuth

 

  • Interno: la tua app è limitata agli utenti G Suite all'interno della tua organizzazione.
  • Esterno: la tua app sarà disponibile per tutti gli utenti con un account Google.

Quindi, inserisci i tuoi domini autorizzati e continua con i passaggi successivi per completare la registrazione dell'app. Ora puoi tornare al passaggio precedente: seleziona "Applicazione web" per creare le credenziali.

 

schermo di consenso

 

Se preferisci non effettuare la verifica in "Produzione" imposta lo stato di pubblicazione su "Test" . In Test , aggiungi gli indirizzi Gmail nella Utenti di prova " qui sotto. Fai clic sul "Aggiungi utenti" per inserire gli indirizzi Gmail degli utenti.

 

applicazione di test

 

E voilà! Hai ottenuto il tuo ID e il tuo segreto da aggiungere alla configurazione di WP Media Folder.

 

oauth-client

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this