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 con API token, 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.
Autenticación con API token
Usa el API token creado desde el panel cliente en el header X-API-Token.
Estos ejemplos validan que el token puede leer el perfil técnico asociado a la
cuenta.
Consultar contribuyente
Ejemplo básico de consulta por RUT.
Manejo de errores
Captura y maneja los códigos de error HTTP que la API puede devolver.
Retry con backoff exponencial
Cuando recibes un 429, espera y reintenta con tiempo de espera creciente
(1s, 2s, 4s).
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.