Paper documentación
API personal

Errores

Los códigos de respuesta y qué hacer con cada uno.

Todo error vuelve en JSON, con un mensaje que se puede mostrar a la persona. El mensaje viene en el idioma del encabezado Accept-Language (pt-BR, en o es; portugués si falta):

{ "error": "Este token solo puede leer esta bóveda." }
CódigoCuándo ocurreQué hacer
400Falta un campo o el formato es incorrectoCorrige la solicitud. El mensaje dice qué.
401Token ausente, mal formado, inválido, revocado o vencidoPídele un token nuevo a la persona. No reintentes con el mismo.
403Sin permiso para la bóveda, la agenda o los adjuntos; cuenta distinta de la indicada en X-Paper-Account; modo desarrollador desactivado; cuenta baneadaNo insistas. Avisa a la persona de lo que falta.
404Bóveda o página no encontradasRevisa los ids con GET /vaults y GET /vaults/{boveda}/pages. Las bóvedas deben estar sincronizadas con Google Drive.
409Google o la agenda no se habilitaron para la API, o la persona revocó el acceso en GoogleLa persona debe abrir la app y habilitarlo de nuevo en Configuración → Desarrollador.
413Archivo o texto demasiado grandeDivídelo o redúcelo. Mira Límites.
423Página protegida con contraseñaDeja la página en paz. Ningún token la abre.
429Límite de solicitudes o de envíosEspera y vuelve a intentar, con intervalos crecientes.
500Un error de nuestro ladoVuelve a intentar en unos minutos. Si se repite, avisa a soporte.
502Google Drive o Google Calendar fallaronVuelve a intentar más tarde.
503Servicio en mantenimientoVuelve a intentar más tarde.

Reintentar

Solo vale la pena reintentar en 429, 500, 502 y 503. Usa intervalos crecientes y un tope de intentos. Los demás códigos no cambian solos.

En esta página