with sheets link jpg images google from files cabinet awesome thumbnails google-drive-sdk

thumbnails - sheets - ¿Cuál es la forma correcta de usar las miniaturas de Google Drive?



get link image google drive (2)

Intenté primero almacenar y utilizar el enlace que devuelve la API, pero caduca en poco tiempo. Luego traté de descargar y almacenar la imagen localmente (y servirla desde mis servidores); pero los enlaces en miniatura arrojan un error 404 cuando no estoy conectado con mi cuenta (aunque los documentos son completamente públicos).

¿Cuál es la forma correcta de servir / recuperar la miniatura de un documento?


Finalmente resolví el problema. Puedes descargar las miniaturas si recuperas la URL antes de que caduque y utilizas un cliente autenticado (con el token tienes que acceder a la API). Este último bit es importante, porque una solicitud GET normal recibirá un error 404 de lo contrario.


Debe agregar el encabezado Authorization a la solicitud HTTP GET para la URL thumbnailLink.

Authorization: OAuth [token]

Reemplaza [token] con tu token de OAuth. Sin el encabezado Autorización, Google devuelve una respuesta 404. Tenga en cuenta que el enlace no es de larga vida, por lo que debe tomarlo rápidamente.