Ir al contenido principal

[Order Intake - GCW] Cómo usar enlaces de almacenamiento en la nube para enviar pedidos

T
Escrito por Toby Dawson
Actualizado hace más de 3 semanas

Al enviar pedidos a GelatoConnect mediante la API u otros métodos, debes proporcionar enlaces de descarga directa para tus archivos de impresión. Los enlaces deben permitir que GelatoConnect descargue tus archivos sin necesidad de autenticación ni interacción del usuario. En esta guía te explicamos cómo crear enlaces de descarga directa para archivos almacenados en los servicios de almacenamiento en la nube más populares.

Dropbox

Los enlaces para compartir de Dropbox suelen terminar en ?dl=0, lo que abre una página de vista previa en lugar de descargar el archivo directamente. Para crear un enlace de descarga directa:

  1. Consigue el enlace para compartir tu archivo en Dropbox

  2. Cambia el final de la URL de ?dl=0 a ?dl=1

Ejemplo:

  • Enlace original: https://www.dropbox.com/s/abcdefg123456/filename.pdf?dl=0

  • Enlace de descarga directa: https://www.dropbox.com/s/abcdefg123456/filename.pdf?dl=1

Esta modificación le indica a Dropbox que inicie la descarga de inmediato en lugar de mostrar una página de vista previa.

Google Drive

Google Drive necesita un enfoque distinto para crear enlaces de descarga directa:

  1. Consigue el enlace para compartir de tu archivo en Google Drive (haz clic derecho → Compartir → Copiar enlace)

  2. Extrae el ID del archivo de la URL (la cadena larga que está entre /d/ y /view)

  3. Crea una nueva URL usando el siguiente formato:

    https://drive.google.com/uc?export=download&id=FILE_ID

Ejemplo:

  • Enlace original: https://drive.google.com/file/d/1a2b3c4d5e6f7g8h9i0j/view?usp=sharing

  • Enlace de descarga directa: https://drive.google.com/uc?export=download&id=1a2b3c4d5e6f7g8h9i0j

Nota: Para archivos grandes (más de 100 MB), Google Drive puede mostrar una advertencia de análisis de virus. Es posible que los usuarios tengan que hacer clic en un aviso adicional para completar la descarga.

OneDrive

Puedes modificar los enlaces de OneDrive para que descarguen archivos directamente:

  1. Consigue el enlace para compartir tu archivo en OneDrive

  2. Modifica la URL añadiendo el parámetro ?download=1:

Para cuentas personales de OneDrive:

  • Enlace original: https://onedrive.live.com/?authkey=...&cid=...&id=...

  • Enlace de descarga directa: Cambia ? por ?download=1& en la URL

Para cuentas de empresa o cuentas de OneDrive de Microsoft 365:

  • Enlace original: https://company-name-my.sharepoint.com/:f:/g/personal/...

  • Enlace de descarga directa: añade ?download=1 al final de la URL

Buenas prácticas para enviar pedidos mediante URLs

Al crear enlaces de descarga directa para los archivos de impresión en tus solicitudes de pedido de GelatoConnect:

  1. Asegúrate de que los archivos sean fácilmente accesibles - Las URLs deben estar disponibles para todo el mundo, sin necesidad de iniciar sesión o autenticarse

  2. Verifica la caducidad del enlace - Algunas opciones para compartir generan enlaces temporales; asegúrate de que no vayan a caducar mientras se procesa el pedido (lo ideal es que sean válidos al menos 7 días)

  3. Pon a prueba tus enlaces - Antes de enviar tu solicitud de pedido por API, asegúrate de que el enlace de descarga directa funciona probándolo en una ventana de incógnito o privada del navegador.

  4. Comprueba la compatibilidad del formato de archivo - Asegúrate de que tus archivos cumplen con los requisitos de formato de GelatoConnect (normalmente PDF para archivos de impresión)

  5. URL en el formato correcto - Asegúrate de que la URL esté incluida correctamente en el campo "url" dentro del array "files" en tu solicitud de API

  6. Almacenamiento permanente - Si tienes productos que se piden a menudo, piensa en una solución de almacenamiento más duradera

Solución de problemas con pedidos fallidos por acceso a archivos

Si tus pedidos están fallando por errores de acceso a archivos:

  • Consulta el estado del pedido - Los pedidos con archivos inaccesibles suelen fallar la validación y mostrar un mensaje de error específico

  • Verifica los permisos de uso compartido - Asegúrate de que el archivo esté configurado como "Cualquiera con el enlace puede ver" sin necesidad de iniciar sesión

  • Revisa el formato de la URL - Asegúrate de haber modificado la URL correctamente siguiendo las indicaciones de arriba

  • Haz la prueba en modo incógnito - Abre el enlace en una ventana de navegador en modo incógnito o privado para comprobar que funciona sin iniciar sesión

  • Verifica la URL en la solicitud - Asegúrate de que la URL esté bien escrita y tenga el formato correcto en tu solicitud de API

  • Límites de tamaño de archivo - Asegúrate de que tu archivo no sea demasiado grande para poder descargarlo directamente desde el servicio en la nube

¿Ha quedado contestada tu pregunta?