Skip to main content

Dropfiles: Integración con Google Drive

1. Inicia sesión en Google Drive en Dropfiles

Modo automático

A partir de ahora, puedes ahorrar mucho tiempo al conectarte al servidor de Google Drive. Para usar esta función, primero debes conectar tu cuenta de Joomunited en la Dropfiles > Actualizaciones en vivo" . Haz clic en el "Vincular mi cuenta de Joomunited" e inicia sesión si aún no lo has hecho.

 

actualizaciones en vivo -dropfiles

 

Luego vaya a Conexión a la nube > pestaña Google Drive y simplemente haga clic en Conectar Google Drive en la esquina derecha.

 

dropfiles automático de Google Drive

 

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

 

conexión automática a Google Drive:dropfiles

 

Modo manual

Con las credenciales del paso anterior, vaya al administrador de Joomla y haga clic en el menú Dropfiles > Opciones > pestaña Conexión a la nube > sección 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.

 

credencial de Google Drive

 

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

Si no has cometido ningún error debes seleccionar la cuenta de Google y validar la autorización en una nueva ventana como la que se muestra a continuación.

 

confirmar-autor

 

La conexión debería ser exitosa. ☺ Al mismo tiempo, verás que la opción "Ver cambios desde Google Drive" está activada. Si la desactivas, los archivos y carpetas no se sincronizarán inmediatamente desde Google Drive a Dropfiles .

 

ver cambios de Google

 

¡Ahora puedes crear carpetas de Google Drive y cargar archivos en ellas!

 

nueva unidad

 

Soluciona el error "invalid_scope al conectar Dropfiles con Google Drive".

Google ha introducido recientemente una nueva capa de seguridad que obliga a verificar las aplicaciones. Si creaste la aplicación con tu cuenta de Google e inicias sesión desde Joomla con la misma cuenta, no verás este error.
Este error solo aparecerá si creaste una aplicación con una cuenta de Google e intentas conectarte a Google desde Joomla con otra cuenta.

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

 

Formulario de verificación del desarrollador de OAuth


2. ¿Cómo funciona? ¿Qué puedo hacer con GG Drive?

¿Cómo funciona? 

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

 

carpeta de google drive


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

 

¿Cuales son las direcciones de sincronización?

¡Funciona en ambos sentidos! Puedes añadir un archivo desde Google Drive y verlo en Dropfiles , o añadir un archivo en Dropfiles y verlo en Google Drive. También significa que puedes administrar archivos en Dropfiles desde tu escritorio usando el software de sincronización de Google Drive. ¡Increíble! Sí, lo sabemos ☺

Tenga en cuenta que si elimina un archivo de Google Drive, deberá vaciar la papelera para borrarlo de Google Drive.

 

sincronización de la unidad

 

3. Crea una aplicación de Google Drive

Google Drive está incluido en el paquete principal Dropfiles .

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 crea un nuevo proyecto.

 

Crear-proyecto-1

 

A continuación, configure un nombre para el proyecto (sin espacios ni acentos)

 

nuevo-proyecto-1

 

Luego espera unos segundos para que se cree el proyecto…

 

imagen62

 

Si es la primera vez que utilizas la API de Google Drive, debes ir al Menú de navegación > API y servicios > Biblioteca para activarla.

 

habilitar-unidad-api

 

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

 

credenciales-menu-1

 

Luego, en el menú de la izquierda “ Credenciales”, en el panel principal, haga clic en “+ Crear credenciales” >> ID de cliente OAuth (si se le solicita, agregue un nombre a su pantalla de consentimiento de OAuth).

 

crear-Credenciales-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, sin www.)
  • URI de redireccionamiento autorizados: dropfiles ( coloque su nombre de dominio )
Esta es la URL Dropfiles del backend + &task=googledrive.authenticate

 

crear-aplicación-web

 

Nota: si aparece esta advertencia: "Origen no válido: el dominio debe agregarse a la lista de dominios autorizados antes de enviar", presione  de la lista de dominios autorizados o vaya a API y servicios >> Pantalla de consentimiento de OAuth , luego agregue su nombre de dominio en Dominios autorizados .

Luego debe seleccionar el Tipo de usuario: Interno suele ser para cuentas en una organización o equipo y Externo es para cuentas personales.

 

Tipo de usuario de OAuth

 

  • Interno: Su aplicación está limitada a los usuarios de Google Workspace (conocido como G Suite) 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.

Luego, complete los dominios autorizados y continúe con los siguientes pasos para finalizar el registro de la aplicación. Ahora puede volver al paso anterior. Seleccione "Aplicación web" para crear las credenciales.

 

pantalla de consentimiento

 

Y el estado de publicación debe ser Producción , si actualmente está Prueba , debe hacer clic en Publicar aplicación para cambiar el estado.

 

aplicación de prueba

 

¡Listo! Ya tienes tu ID y tu clave secreta para añadirlas a la configuración Dropfiles .

 

cliente oauth-1

 

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