Anécdota: Pesadilla con API Google Drive

Hola estimado lector, en esta ocasión voy a hablar de uno de los proyectos, más complejos con los que me he enfrentado. El proyecto consistía básicamente en obtener una imagen de una base de datos de un CRM(vtiger), y subirlo a Google Drive. Luego la aplicación crearía un fichero CSV, para poder el cliente subirlo a diferentes plataformas.

Pues investigando durante una semana como había que hacer lo de subir el archivo al Drive, se convirtió en un dolor de cabeza. Recuerdo que la API me iba a dormir con un error, y cuando me levantaba aparecía un error en otra línea de código que nada tenía que ver con el código.

turned on computer monitor displaying text
Photo by Pixabay on Pexels.com

Al final de cuentas el cliente lo que quería era un CSV con la descripción del producto, y la imagen. En su día le dimos la solución con Dropbox. Debo de decir que todo el tema post, webhook, etc, lo aprendí gracias a este trabajo.

Decir que con el tiempo, probé OneDrive de Microsoft, y decir que si a día de hoy tuviera que empezar el proyecto de cero, es posible que eligiera está plataforma, debido a su versatilidad y documentación.

Conclusiones

Decir que el proyecto fue hecho en su totalidad en PHP, en un servidor limitado, y que el cliente quedó muy contento con este proyecto. Decir que si en algún momento un proveedor de tecnología no da el servicio que buscas, siempre puedes irte a otro. En este caso nos fuimos de Google Drive a Dropbox.

Pues nada, hasta aquí mi post de hoy, espero que os haya gustado y os haya sido entretenido, sin más me despido. Un saludo y hasta la próxima, chao!

Deja un comentario

error: Content is protected !!

Descubre más desde InfoGonzalez - Blog de formador e informático

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.