Un usuario preguntó 👇
Encontré un hilo antiguo que menciona el uso de Lightgallery si desea que los usuarios puedan descargar una foto. Quiero eso pero no veo ningún enlace / botón / icono de descarga.
El sitio web está protegido por cuenta y necesitamos poder mostrar imágenes de varias galerías y permitir a los usuarios descargar las versiones de tamaño completo de la imagen. es posible?
Gracias por tu ayuda con esto.
(@sayontan)
Hace 1 año, 4 meses
¿Te pidieron que les proporcionaras información sobre el álbum, etc.? Es bastante fácil verificar a partir de eso que ArchivedURI es blanco.
(@zmancrow)
Hace 1 año, 4 meses
Si va al álbum real en SmugMug, existe el enlace de descarga y funciona correctamente.
(@sayontan)
Hace 1 año, 4 meses
Si va al álbum real en SmugMug, existe el enlace de descarga y funciona correctamente.
Es cierto, pero la interfaz de SmugMug no es la misma que su API.
(@zmancrow)
Hace 1 año, 4 meses
Lo siento. Entendí tu pregunta. No me pidieron que proporcionara ninguna información. Parecían más interesados en echar la culpa a otra parte que en resolver problemas.
(@sayontan)
Hace 1 año, 4 meses
No te preocupes.
Déjame darte un ejemplo.
Acceda a mi lista de álbumes a través de la API SmugMug: https://api.smugmug.com/api/v2/user/sayontan!albums. Puedes reemplazar mi nombre sayontan
con su nombre de inicio de sesión Ahora abra un álbum de mi lista de álbumes, diga «Sydney» (https://api.smugmug.com/api/v2/album/gPxCw4) Vaya al enlace que dice «Imágenes de álbum» (https://api.smugmug.com/api/v2/album/gPxCw4!images) Elija una imagen, diga la que dice «Capitán James Cook @ Hyde Park» (https://api.smugmug.com/api/v2/album/gPxCw4/image/g9LSpwR-0). Puede ver ArchivedUri allí (sexto campo). También hay un enlace adicional que dice «ImageDownload», que proporciona el mismo enlace
Puede intentar repetir estos pasos para una de sus fotos; esta información no se muestra. Intente proporcionarles esta información.
Intenté trabajar en su caso, yendo directamente al enlace ImageDownload para una de sus fotos (básicamente intercambiando mi imagen con la suya en mi enlace ImageDownload). Sorprendentemente, muestra la URL de descarga (no la imagen original), algo que puedo usar para vincular al botón de descarga. El desafío, sin embargo, es que SmugMug no me proporciona el enlace ImageDownload en la salida de su álbum. Debido a este enlace, tengo que revisar cada imagen devuelta y encontrar la URL de descarga individualmente; esto cuesta una llamada a la API por imagen y para un álbum típico de su parte de usted está viendo fácilmente unos cientos de llamadas API adicionales. Esto degradará el rendimiento a un punto inutilizable.
Sin embargo, si puede ver el enlace ImageDownload o ArchivedUri, puede que haya algo más, principalmente autenticación. En tal caso, recomendaría obteniendo la clave API y habilitar autenticación de respaldo.
(@zmancrow)
Hace 1 año, 4 meses
Muchas gracias por esta información. Esta es una gran ayuda. No me di cuenta de que podía acceder a las imágenes de esta manera. Veré qué puedo averiguar.
¡Excelente!
(@zmancrow)
Hace 1 año, 4 meses
Bueno. Entonces, esto probablemente no sea lo que esperabas, pero cuando seleccioné una imagen a través de la API, ArchiveUri no estaba en blanco. Revisé docenas de imágenes y, de hecho, todas tenían valores ArchiveUri. Y cuando hice clic en el enlace de ArchiveUri, en realidad inició el proceso de descarga. Así que SmugMugs parece tener las cosas bien al final.
¿Podría el problema estar en la caja de luz que elegí?
(@zmancrow)
Hace 1 año, 4 meses
Para información: https://api.smugmug.com/api/v2/album/mpczWd/image/XKwTXS2-0
(@sayontan)
Hace 1 año, 4 meses
Nos vemos por última vez en mi publicación anterior sobre autenticación.
Básicamente, cuando miro los enlaces de tu álbum, no veo las URL. Como puede ver aquí, no hay ArchiveUri:
Del mismo modo, no hay un enlace «ImageDownload»:
Eso me hace pensar que tiene una configuración de SmugMug en su extremo que impide que usuarios ilimitados muestren enlaces. No autorizo expresamente la visualización de su álbum y, aunque recientemente eliminó la protección con contraseña, es probable que sus fotos estuvieran protegidas cuando las cargó y esa protección con contraseña está violada. .
Entonces, si inicia la autenticación en Photonic, es probable que las cosas comiencen a funcionar.
(@zmancrow)
Hace 1 año, 4 meses
Bueno. Eso tiene sentido. Como he iniciado sesión en una cuenta de SmugMug, tiene toda esa información. Por lo que veo. He configurado la autenticación en Photonic. Tengo valores establecidos para: clave de API de SmugMug API de SmugMug Token de acceso secreto Token secreto
¿Me estoy perdiendo algo más?
(@sayontan)
Hace 1 año, 4 meses
En este punto ya casi no tengo ideas. Lo único que se me ocurre es que la autenticación no funciona de alguna manera, pero ese es un problema importante para solucionar incluso en un entorno de desarrollo totalmente inclusivo, y mucho menos en un entorno restringido que enfrenta el cliente.
Puede intentar repetir la autenticación, pero si eso no funciona, me temo que esto no se resolverá.
(@zmancrow)
Hace 1 año, 4 meses
Bueno. Intentaremos repetir la autenticación.
¿Solucionó tu problema??
0 / 0