Updated on 8 abr 2022

Lectura de

4

min

Límites de solicitudes

La API de Películas aplica estrictamente límites de tasa para garantizar que el servicio siga siendo confiable y accesible para todos los usuarios. Estos límites de tasa se aplican para evitar el abuso, mantener la estabilidad del sistema y proporcionar una experiencia perfecta para todos. En esta sección, exploraremos las políticas de limitación de tasa de la API de Películas, ayudándote a comprender los límites y cómo manejarlos.

Límite de Tasa Predeterminado

Por defecto, la API de Películas ofrece el siguiente límite de tasa:

  • Peticiones Por Minuto (PPM): 60 peticiones

Esto significa que cada clave de API puede hacer hasta 60 peticiones por minuto. Si excedes este límite, la API responderá con el código de estado 429 Demasiadas Peticiones . Para evitarlo, es esencial gestionar tus peticiones de manera efectiva. Esto podría implicar la implementación de mecanismos de limitación de tasa en tu aplicación o considerar una actualización a uno de nuestros planes premium, que ofrecen límites de tasa más altos.

Planes Premium

Si tu aplicación requiere un límite de tasa más alto debido al aumento del uso, ofrecemos planes premium con límites de tasa más generosos. Estos planes satisfacen diferentes necesidades y son los siguientes:

Plan Básico

  • PPM: 120 peticiones

  • Costo: $9.99/mes

El Plan Básico es una excelente opción si necesitas un aumento modesto en tu límite de tasa. Con este plan, puedes hacer hasta 120 peticiones por minuto.

Plan Pro

  • PPM: 300 peticiones

  • Costo: $19.99/mes

Para aplicaciones más extensas, el Plan Pro podría ser la mejor opción. Proporciona un límite de tasa sustancial de 300 peticiones por minuto, acomodando niveles más altos de uso.

Plan Empresarial

  • PPM Personalizado: Contáctanos para más detalles

Para aplicaciones a nivel empresarial con requisitos específicos, ofrecemos límites de tasa personalizados y soluciones a medida. Para explorar las posibilidades de un Plan Empresarial, por favor contáctate con nuestro equipo.

Para actualizar a uno de estos planes premium, por favor visita la sección de Funciones Premium en nuestra documentación. Allí encontrarás más información y detalles de suscripción para comenzar.

Cabeceras de Límite de Tasa

Para ayudarte a realizar un seguimiento de tu uso de la API y evitar exceder los límites de tasa, cada respuesta de API incluye cabeceras específicas. Estas cabeceras proporcionan información valiosa sobre tu estado actual de límite de tasa. Aquí están las cabeceras clave de límite de tasa:

  • X-RateLimit-Limit: Esta cabecera indica el número total de peticiones permitidas por minuto para tu clave de API.

  • X-RateLimit-Remaining: Esta cabecera muestra el número de peticiones que todavía tienes disponibles en el minuto actual.

  • X-RateLimit-Reset: La marca de tiempo, expresada en segundos desde la época de Unix, indica cuándo se restablecerá tu límite de tasa.

Por ejemplo, si recibes las siguientes cabeceras en una respuesta de API:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 42
X-RateLimit-Reset: 1631658000

Estas cabeceras revelan que tu límite de tasa está configurado en 60 peticiones por minuto, tienes 42 peticiones restantes en el minuto actual y el límite de tasa se restablecerá en la marca de tiempo Unix 1631658000. Esta marca de tiempo se puede convertir en una fecha y hora legible por humanos.

Exceder los Límites de Tasa

Si, en algún momento, superas tu límite de tasa, la API responderá con el código de estado 429 Demasiadas Peticiones. Para evitar problemas de límite de tasa, considera la implementación de limitación de tasa dentro de tu aplicación. Además, el almacenamiento en caché de datos solicitados con frecuencia puede ayudar a reducir el número de peticiones de API realizadas, garantizando una experiencia más suave y eficiente para tus usuarios.