Complemento WP File Download: Integración de Google Drive
1. Iniciar sesión en Google Drive en WP File Download
Modo automático
A partir de ahora, puedes ahorrar mucho tiempo al conectarte al servidor de Google Drive. Primero, navega al plugin Configuración > Conexión en la nube > Google Drive, y simplemente haz clic en Conectar Google Drive botón en la esquina derecha.

Luego siga los siguientes pasos para terminar la conexión.

Modo manual
Con las credenciales del paso anterior, por favor vaya a WordPress Thing admin y haga clic en el menú WP File Download > Configuración > pestaña Conexión en la nube > sección de configuración de Google Drive. Pegue su
- ID de 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.

Después de eso, se mostrará una ventana emergente y podrá seleccionar su cuenta.
Si no ha cometido ningún error, debería validar la autorización en una nueva ventana como se muestra a continuación
La conexión debería ser exitosa ☺ Simultáneamente, verá la opción "Observar cambios de Google Drive" está activada. Si la desactiva, los archivos y carpetas no se sincronizarán inmediatamente desde Google Drive a su WP File Download.

¡Entonces puedes crear carpetas de Google Drive y subir archivos a ellas!
2. ¿Cómo funciona? ¿Qué puedo hacer con GG Drive?
¿Cómo funciona?
WP File download generará una carpeta raíz en tu Google Drive con el nombre del sitio.
Todas las carpetas y subcarpetas añadidas en WP File Download se sincronizarán bajo esta carpeta (WP File Download - {sitename}). Y viceversa, todos sus archivos y categorías de esa carpeta raíz en Google Drive se sincronizarán con el panel de WP File Download en WordPress Thing.
¿Cuáles son las direcciones de sincronización?
¡Funciona en ambas direcciones! Puedes 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 puedes gestionar WordPress Thing archivos desde tu escritorio usando el software de sincronización de Google Drive. That’s crazy! Sí, lo sabemos ☺
Además, si eliminas un archivo de Google Drive, debes vaciar la papelera para eliminarlo de Google Drive.
Google ha introducido recientemente una nueva capa de seguridad que obliga a que las aplicaciones sean verificadas. Si has creado la aplicación con tu cuenta de Google y luego inicias sesión desde WordPress Thing con la misma cuenta tú no verás este error.
Este error solo aparecerá si has creado una aplicación con una cuenta de Google y estás intentando conectar a Google desde WordPress Thing 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

3. Crear una aplicación de Google Drive
La integración de Google Drive se distribuye como un complemento separado. Necesitas instalar este complemento (plugin) adicionalmente a WP File Download. El complemento también incluye integración para Google Team, Dropbox, OneDrive, Amazon S3 y Nextcloud.
Primero, necesitas una aplicación de desarrollo de Google para conectar tu sitio web a Google Drive. Ve a https://console.cloud.google.com/ y navega a la esquina superior izquierda, haz clic en Burger Menu > IAM & Admin > Create a Project.
Luego configura un nombre de proyecto (sin acentos)
Luego espere unos segundos para la creación del proyecto…

Es la primera vez que está usando la Google Drive API, debe ir a Menú de navegación > APIs y Servicios > Biblioteca para activarlo.
Desde el menú izquierdo, haga clic en “Menú de navegación > APIs y Servicios”
Luego en el menú izquierdo “Credenciales”, en el panel principal haga clic “ + Crear credenciales” >> OAuth client ID.
Si es la primera vez que usas esto, aparece una advertencia: "Para crear un ID de cliente OAuth, primero debes configurar tu pantalla de consentimiento" debes hacer clic en "Configurar pantalla de consentimiento" botón o ir a APIs & Services >> pantalla de consentimiento OAuthn. Luego sigue la configuración del proyecto.
1. Información de la aplicación: Nombre de la aplicación, correo de soporte al usuario
2. Audiencia: Interna es a menudo para cuentas en una organización o equipo y Externa es para cuentas personales.
- Interno: su aplicación está limitada a usuarios de Google Workspace (conocido como G Suite) dentro de su organización. No necesitará enviar su aplicación para verificación.
- Externo: su aplicación estará disponible para cualquier usuario con una cuenta de Google pero su aplicación debe ser pública y verificada.
3. Información de contacto: ingresa tu dirección de correo electrónico
4. Finalizar: Aceptar los servicios de API de Google
Finalmente, haga clic en el "Create" botón. Después del procesamiento, será redirigido a la Resumen OAuth página. Luego, haga clic en "Create OAuth client" botón.
Ahora, el paso más importante.
- Seleccionar “Web application” y agregue un nombre de su elección.
- Origen JavaScript autorizado: https://your-domain.com (reemplaza con el nombre de tu dominio, sin barra, sin www.)
- URIs de redirección autorizados: https://your-domain.com/wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate
(reemplácelo con su nombre de dominio, o puede copiarlo directamente de la configuración del plugin para mayor precisión)
Entonces… ¡voilà! Tienes tu ID y Secret para agregar a la configuración de WP File Download.
Y, navega a Audiencia pestaña, si it's actualmente Prueba, deberías hacer clic en "Publish app" botón para cambiar el estado. El estado de publicación debe ser Producción.













