Guías
Ejemplos de código
Snippets completos para integrar FiscalBridge en Python, JavaScript, PHP y cURL — listos para copiar y pegar en tu proyecto. Cubre configuración inicial, autenticación, consultas, manejo de errores y retry con backoff exponencial.
Snippets completos en Python, JavaScript, PHP y cURL. Listos para copiar y pegar en tu proyecto. La pestaña de lenguaje activo se sincroniza con el resto del sitio: elige una vez y todos los bloques cambian.
Librerías recomendadas
| Lenguaje | Librería |
|---|---|
| Python | requests — cliente HTTP simple. |
| JavaScript | node-fetch o axios. |
| PHP | Guzzle o cURL nativo. |
| cURL | jq para procesar JSON. |
Configuración inicial
Importa las librerías necesarias y configura tu token.
Configuración
Autenticación (login)
Obtén tokens JWT para usar la API desde un frontend.
Login
Consultar contribuyente
Ejemplo básico de consulta por RUT.
Consultar contribuyente
Manejo de errores
Captura y maneja los códigos de error HTTP que la API puede devolver.
Manejo de errores
Retry con backoff exponencial
Cuando recibes un 429, espera y reintenta con tiempo de espera creciente
(1s, 2s, 4s).
Retry exponencial
Mejores prácticas
- Cachea respuestas — si consultas el mismo RUT múltiples veces, guarda el resultado localmente para evitar consultas innecesarias.
- Implementa retry con backoff — si recibes un
429, espera y reintenta con tiempo de espera creciente (1s,2s,4s). - Monitorea los headers
X-RateLimit-*— léelos en cada respuesta para saber cuántas consultas te quedan. - Usa timeouts — configura timeouts de 10-15 segundos para evitar bloqueos indefinidos.
- Nunca hardcodees tokens — usa variables de entorno, secrets managers o archivos de configuración seguros.