WP File Download : integración de Google Drive

1. Crear una aplicación de Google Drive

La integración de Google Drive se distribuye como un complemento separado. Debe instalar este complemento (complemento) adicionalmente para la WP File Download . El complemento también incluye integración para Dropbox y OneDrive .

Primero, necesita una aplicación de desarrollo de Google para conectar su sitio web a Google Drive. Ir  https://console.developers.google.com/project y crea un nuevo proyecto.

 

Crear-proyecto-1

 

Luego configure un nombre de proyecto (sin acento)

 

nombre del proyecto

 

Luego espere unos segundos para la creación del proyecto ...

 

 

Si es la primera vez que usa el API de Google Drive, deberías ir a Menú de navegación> API y servicios> Biblioteca para activarlo

 

enable-api

 

Desde el menú de la izquierda, haga clic en "Menú de navegación> API y servicios"

 

credentials-menu-1

 

Luego en el menú de la izquierda "Credenciales" >> "Nuevas credenciales" >> ID de cliente OAuth (si se le solicita, agregue un nombre a la pantalla de consentimiento de OAuth).

 

create-Credentials-1

 

Ahora, el paso más importante.

  • Seleccione "Aplicación web" y agregue un nombre de su elección.
  • Origen de JavaScript autorizado: https://your-domain.com (reemplace por su nombre de dominio, sin barra inclinada, sin www.)
  • URI de redireccionamiento autorizados: https://your-domain.com/wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate (reemplace por su nombre de dominio)

 

crear-aplicación-web

 

Nota: si aparece esta advertencia: "Para crear una ID de cliente OAuth, primero debe establecer un nombre de producto en la pantalla de consentimiento", debe hacer clic en Configurar pantalla de consentimiento botón o ir a APIs y servicios >> OAuth consentimiento screen, luego agregue su nombre de dominio en Dominios autorizados.

Primero, debe seleccionar Tipo de usuario.

 

OAuth-user-type

 

  • Interno: su aplicación está limitada a los usuarios de G Suite dentro de su organización.
  • Externo: su aplicación estará disponible para cualquier usuario con una cuenta de Google.

Luego, complete sus dominios autorizados. Ahora puede volver al paso anterior.  Seleccione "Aplicación web" para crear las credenciales

 

pantalla de consentimiento

 

Entonces ... voilà! Tienes tu ID y secreto para agregar en la configuración de WP File Download

 

oauth-client

 

Para utilizar la función "sincronización con Google Drive en tiempo real", debe verificar su dominio. Debe seguir estos pasos a continuación:

Por favor ve a "API y servicios" >> "Verificación de dominio", haga clic en Agregar dominio botón. Luego, ingrese su dominio y haga clic en  Agregar dominio botón.

 

add-domain

 

Si su dominio fue verificado, entonces agrega el dominio con éxito. Vaya a la configuración de WP File download para el siguiente paso.

 

agregar-verificar-dominio

 

Si su dominio no ha sido verificado, aparecerá una ventana emergente, haga clic en Llévame allí botón.

 

Llévame allí

 

Estarás vinculado a "Webmaster Central" página. Desde aquí, deberías:

  • Seleccione su proveedor de nombre de dominio, si la lista no incluye su proveedor, elija Otro
  • Añadir el registro TXT a la configuración de DNS. Por ejemplo: google-site-verification = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
  • Haga clic en Verificar botón
     

verificar-dominio

 

La página con notificación exitosa se mostrará si realiza correctamente los pasos anteriores. Después de eso, vaya a la configuración de WP File download para el siguiente paso.

 

verificar-éxito

 

2) Inicie sesión en Google Drive en WP File Download

Luego regrese al administrador de WordPress y haga clic en el menú WP File Download > Configuración> pestaña Conexión a la nube> sección Configuración de Google Drive. Pegar su

  • Identificación del cliente
  • Secreto del cliente

Luego guarde la configuración y haga clic en el Botón Conectar Google Drive para iniciar sesión en su cuenta de Google.

 

google-drive-connect

 

Después de eso, se mostrará una ventana emergente y podrá seleccionar su cuenta.

Si no ha cometido ningún error, debe validar la autorización en una nueva ventana como abajo

 

confirmar-autor

 

La conexión debe ser un éxito ☺ Simultáneamente, verá la opción "Ver cambios desde Google Drive" está prendido. Si apaga, los archivos y las carpetas no se sincronizarán inmediatamente desde Google Drive a la WP File Download .

 

watch-change-google-fd

 

¡Entonces puedes crear carpetas de Google Drive y subir archivos!

 

crear-googledrive-cat

 

3) ¿Cómo funciona? ¿Qué puedo hacer con GG Drive?

¿Como funciona? 

WP File download generará una carpeta raíz en su Google Drive con el nombre del sitio

 

Administrador de archivos de WordPress : sincronización con Google Drive


Todas las categorías y subcategorías agregadas en WP File Download se agregarán en esta carpeta.

¿Cuáles son las direcciones de sincronización?

¡Funciona en ambas direcciones! Puede agregar un archivo desde Google Drive y verlo en WP File Download o agregar un archivo en WP File Download y verlo en Google Drive. También significa que puede administrar archivos de WordPress desde su escritorio utilizando el software de sincronización de Google Drive. Eso es una locura! Sí, lo sabemos ☺

Además, si borra un archivo de Google Drive, debe vaciar la papelera para borrarlo de Google Drive.

 

Archivos de Google Drive enviados a WordPress

 

Deshágase del error: error: "invalid_scope al conectar WP File Download con Google Drive"

Google ha introducido recientemente una nueva capa de seguridad que obliga a verificar las aplicaciones. Si ha creado la aplicación con su cuenta de Google y luego inicia sesión desde WordPress con la misma cuenta que usted  no lo hará ver este error
Este error solo aparecerá si ha creado una aplicación con una cuenta de Google e intenta conectarse a Google desde WordPress con otra cuenta.

En este caso, necesita que su aplicación sea aprobada por Google siguiendo este proceso: https://support.google.com/code/contact/oauth_app_verification