← Lumbre

Desarrollo de Software con IA Errores, cuotas y tarifas: cuando la API externa te falla

Portada de Errores, cuotas y tarifas: cuando la API externa te falla

Errores, cuotas y tarifas: cuando la API externa te falla

✦ Una API externa es un préstamo: depende de otro, y ese otro se cae, te limita o te cobra · Desarrollo de Software con IA · en 7 minutos

Roadwise Consulting

Contenido modificado tras su publicación

Objetivo: Interpretar códigos de error, límites de uso y costos por llamada, y planear alternativas.

7 min Desarrollo de Software con IA 15–99 años
Modo PPTX
Más
Errores, cuotas y tarifas: cuando la API externa te falla

Herramientas de la lección

Sorpréndeme

Sobre este contenido

Ir a

Volver a Módulo 9 · APIs: el pegamento digital Cursos Explorar Mi cuenta Salir del modo estudio

Dependes de algo que no controlas

Cuando consumes una API de terceros, tu app funciona bien… hasta que el servicio se cae, cambia o te avisa que ya usaste tus 1.000 llamadas del día. Un builder profesional no se sorprende: lee el código de estado, respeta la cuota y conoce la tarifa. Y siempre define qué hace su app cuando el servicio falla.

Los códigos que debes saber leer

Un 429 y un 500 se tratan distinto: el primero baja tu ritmo, el segundo espera y reintenta.
CódigoFamiliaQué significa para ti
2xxÉxitola llamada funcionó; usa los datos
400Error del clienteenviaste algo mal (falta un campo, formato inválido)
401 / 403Autenticación / permisoclave ausente o sin autorización: no es un bug, es acceso
404No encontradoel recurso o la ruta no existe
429Demasiadas peticioneste pasaste de cuota: espera y reintenta más lento
5xxError del servidorel problema es del servicio; reintenta más tarde

Cuotas y tarifas: la letra pequeña

Cada servicio impone límites (cuántas llamadas por minuto/día) y precios (a veces por llamada). Sin plan, una app popular agota la cuota y se queda ciega, o te sorprende con una factura. Tu trabajo de director es fijar la estrategia antes de construir.

El plan B se pide, no se espera

texto
Al integrar la API externa, implementa manejo de fallos:\n- guarda la clave en variable de entorno, nunca en el frontend\n- si recibes 429, no satures: reintenta con espera creciente (backoff)\n- si 5xx, muestra el ultimo dato valido en cache y avisa "temporalmente no disponible"\n- si 400/404, muestra el error al usuario sin reintentar (es mi culpa, no del servicio)\n- registra cada llamada para no pasarme de la cuota diaria de 1000\n\nExplica cada estrategia en una frase.
Las cuatro frases de este prompt son tu política ante el fallo. Sin ella, tu app se cae al primer 429.

Para reforzar

Prueba

La API te devuelve 429 de forma repetida. ¿Qué está pasando y qué conviene hacer?

Ante un error 5xx del servicio, la mejor estrategia es reintentar en bucle cerrado hasta que funcione.

Detecta el manejo de errores ingenuo

Revisas cómo una IA maneja los fallos de la API externa. Señala la decisión que empeorará la situación:

Marca la línea o las líneas con error y pulsa Comprobar.

Para la API de tu proyecto, escribe qué hará tu app ante cada uno: 400, 401, 404, 429, 500. Un botón de «no disponible con datos antiguos» vale más que una pantalla rota.

Una integración se juzga no cuando funciona, sino cuando el otro falla.

Tu texto se guarda sólo en este dispositivo.

Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
Más sobre esta lección

Comentarios

Inicia sesión para comentar.

Todavía no hay comentarios. Sé la primera persona en opinar.