Vicchiam Notes

Experiencias Informáticas

Google Api request failed

Haciendo una aplicación que hace uso de la Api de Drive de Google, me ocurrió un caso curioso y desesperante.

La aplicación pedía acceso a Drive a través de Google para gestionar ficheros, la tipica ventana de (Da usted acceso a que esta aplicación gestione sus archivos de Drive), al estar haciendo pruebas pedía continuamente el acceso, al darte el permiso se genera un archivo con el acces_token para que puedas acceder con tu cuenta Gmail.

Probelma:
El problema es que al cabo de un tiempo lo que todo funcionaba correctamente el día anterior dejaba de funcionar, el error era «Api request failed«.

Porque:
El misterio es que la primera vez que obtienes el permiso el archivo que Google genera tiene la clave token_renew, y cuando expira utiliza esta clave para generar el token otra vez, así que no da error, si lo pides y realmente ya tienes el acceso concedido, Google no genera esta clave, y da error al cabo del tiempo.

Solución:
Para solucionar esto vete a tu cuenta de Google, Aplicaciones y sitios conectados, y elimina el acceso a tu aplicación, la próxima vez que lo pidas te generara el token_renew.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*