API del catálogo
Para desarrolladores
La API externa ofrece el catálogo de RusLit - épocas, autores y fichas de obras en cinco idiomas - a bibliotecas, escuelas y servicios educativos y de consulta. El acceso se concede previa solicitud, tras la revisión de un administrador.
Qué ofrece la API
- Épocas: nombres, años y descripciones.
- Autores: nombres, años de vida y biografías.
- Obras: títulos, resúmenes, historia de la creación, contexto y datos curiosos.
- Índice: números y títulos de los capítulos.
- Portadas en dos tamaños (WebP y JPEG) con su fuente y licencia.
- Todos los textos de las fichas en cinco idiomas a la vez - ruso, inglés, francés, español y chino - y enlaces a las páginas del sitio.
- Una fecha de modificación en cada registro y un filtro updatedSince para obtener solo los cambios.
La API no ofrece los textos de los capítulos: las obras solo se leen en el sitio. Cada ficha incluye enlaces a las páginas del sitio.
Cómo obtener acceso
- Regístrese en el sitio y confirme su correo electrónico.
- Envíe una solicitud en «Mis aplicaciones»: describa la aplicación y elija un nivel de límites.
- Un administrador revisa la solicitud y recibirá la decisión por correo. La primera aprobación abre el acceso durante 6 meses.
- Cree el secreto de la aplicación. Solo se muestra una vez: guárdelo en un lugar seguro.
- Obtenga un token mediante OAuth 2.0 (client credentials) y envíelo en la cabecera Authorization. El token es válido una hora.
- Recibirá un aviso 30 y 7 días antes de que termine el acceso. Una prórroga añade 12 meses.
Niveles de límites
| Nivel | Solicitudes por minuto | Solicitudes por día |
|---|---|---|
| Básico para la mayoría de las aplicaciones | 60 | 10.000 |
| Ampliado para catálogos grandes y sincronización frecuente | 600 | 200.000 |
Los límites se aplican por aplicación. Al superarlos, la API responde 429 con la cabecera Retry-After.
Reglas principales
- Cite la fuente: «RusLit» con un enlace a la página de la obra en el sitio.
- No intente obtener automáticamente los textos de los capítulos del sitio: las condiciones lo prohíben.
- Guarde los datos en su sistema y actualícelos con updatedSince en lugar de pedir todo el catálogo cada vez.
- La versión v1 solo recibe añadidos. Los cambios incompatibles llegarán en la v2, y la v1 seguirá funcionando al menos 6 meses más.
Condiciones de uso de la API · Cómo tratamos los datos de los socios