WP File Download aggiuntivo WP File Download : integrazione con Google Drive

1. Crea un'app Google Drive

L'integrazione di Google Drive è distribuita come componente aggiuntivo separato. È necessario installare questo componente aggiuntivo (plug-in) in aggiunta al WP File Download . Il componente aggiuntivo include l'integrazione anche per Dropbox e OneDrive.

Innanzitutto, è necessaria un'app di sviluppo Google per connettere il tuo sito Web a Google Drive. Vai a https://console.developers.google.com/project e creare un nuovo progetto.

 

Create-project-1

 

Quindi imposta un nome per il progetto (nessun accento)

 

Nome del progetto

 

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

 

 

Se è la prima volta che usi il API di Google Drive, dovresti andare a Menu di navigazione> API e servizi> Libreria per attivarlo.

 

enable-api

 

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

 

le credenziali-menu-1

 

Quindi nel menu a sinistra "Credenziali" >> "Nuove credenziali" >> ID client OAuth (se richiesto, aggiungi un nome alla schermata di consenso OAuth).

 

creare-Credenziali-1

 

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, senza www.)
  • URI di reindirizzamento autorizzati: https://your-domain.com/wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate (sostituisci con il tuo nome di dominio)

 

creare-web-application

 

Nota: se viene visualizzato questo avviso: "Per creare un ID client OAuth, è necessario innanzitutto impostare un nome di prodotto nella schermata di consenso", fare clic su Configura schermata di consenso pulsante o vai a API e servizi >> Schermata di consenso OAuthn, quindi aggiungi il tuo nome di dominio all'indirizzo Domini autorizzati.

Innanzitutto, è necessario selezionare il tipo di utente.

 

OAuth-user-type

 

  • Interno: 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, riempi i tuoi domini autorizzati. Ora puoi tornare al passaggio precedente Seleziona "Applicazione Web" per creare le credenziali

 

il consenso a schermo

 

Quindi ... voilà! Hai l'ID e il segreto da aggiungere nella configurazione di WP File Download

 

OAuth-client

 

Per utilizzare la funzione "Sincronizza con Google Drive in tempo reale", devi verificare il tuo dominio. È necessario seguire questi passaggi di seguito:

Per favore vai a "API e servizi" >> "Verifica dominio", clicca su Aggiungi dominio pulsante. Successivamente, inserisci il tuo dominio e fai clic su Aggiungi dominio pulsante.

 

add-dominio

 

Se il tuo dominio è stato verificato, aggiungi il dominio correttamente. Vai alla configurazione di WP File download per il passaggio successivo.

 

add-verifica-dominio

 

Se il tuo dominio non è stato verificato, verrà visualizzata una finestra pop-up, fai clic su Portami la pulsante.

 

Portami la

 

Sarai collegato a "Centro webmaster" pagina. Da qui, dovresti:

  • Seleziona il tuo provider di nomi di dominio, se l'elenco non include il tuo provider, scegli Altro
  • Inserisci il record TXT nella configurazione DNS. Ad esempio: google-site-assessment = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
  • Clicca su Verificare pulsante
     

verifica dominio

 

La pagina con notifica corretta verrà visualizzata se si eseguono correttamente i passaggi precedenti. Successivamente, vai alla configurazione di WP File download per il passaggio successivo.

 

verify-successo

 

2 Accedi a Google Drive nel WP File Download

Quindi tornare indietro nell'amministratore di WordPress e fare clic sul menu WP File Download > Configurazione> scheda Connessione cloud> sezione Impostazioni di Google Drive. Incolla il tuo

  • Identificativo cliente
  • Segreto del cliente

Quindi salvare la configurazione e fare clic su Pulsante Connetti Google Drive per accedere al tuo account Google.

 

google-drive-connect

 

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

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

 

confirm-autho

 

La connessione dovrebbe avere successo ☺ Allo stesso tempo, vedrai l'opzione "Guarda le modifiche da Google Drive" è acceso. Se disattivi, i file e le cartelle non verranno immediatamente sincronizzati da Google Drive al WP File Download tuo WP File Download .

 

watch-cambio-google-fd

 

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

 

creare-Google Drive-cat

 

3 Come funziona? Cosa posso fare con GG Drive?

Come funziona?

WP File download genererà una cartella principale su Google Drive con il nome del sito

 

File manager di WordPress: sincronizzazione con Google Drive


Tutte le categorie e le sottocategorie aggiunte in WP File Download verranno aggiunte in questa cartella.

Quali sono le indicazioni di sincronizzazione?

Funziona in entrambe le direzioni! Puoi aggiungere un file da Google Drive e vederlo in WP File Download o aggiungere un file in WP File Download e vederlo in Google Drive. Significa anche che puoi gestire i file WordPress dal tuo desktop usando il software di sincronizzazione di Google Drive. Questo è pazzesco! Sì, lo sappiamo ☺

Inoltre, se cancelli un file da Google Drive devi svuotare il cestino per cancellarlo da Google Drive.

 

File di Google Drive inviati a WordPress

 

Sbarazzarsi dell'errore: errore: "invalid_scope quando si collega il WP File Download 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 quindi accedi da WordPress con lo stesso account non lo farà vedi questo errore.
Questo errore verrà visualizzato solo se hai creato un'app con un account Google e stai provando a connetterti a Google da WordPress con un altro account.

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