Los widgets de Benzinga requieren autorización para acceder a funcionalidades premium y datos en tiempo real. La autorización se gestiona mediante tokens de API que se insertan en las URL de los widgets, lo que garantiza un acceso seguro a los datos financieros y mantiene una integración fluida.
Para usar los widgets de Benzinga con funcionalidad completa:
- Contactar a Benzinga: Comunícate con [email protected] para obtener tu token de API para widgets
- Acuerdo de licencia: Completa el proceso de licencia para obtener acceso a los widgets
- Recibir credenciales: Recibirás tu token de API único para la autorización de los widgets
Añade tu token de API a la URL del widget mediante el parámetro token:
<iframe
frameBorder="0"
height="600"
width="100%"
src="https://widgets.benzinga.com/embed/chart/AAPL?token=YOUR_API_TOKEN&timeframe=6m&exchange=NASDAQ"
></iframe>
Nunca expongas tu token de API en el código del lado del cliente que pueda ser visible para los usuarios. Los widgets están diseñados para integrarse en sitios web públicos, pero deberías implementar la gestión de tokens del lado del servidor siempre que sea posible.
Enfoque recomendado:
- Almacena los tokens como variables de entorno en tu servidor
- Genera las URL de los widgets del lado del servidor con el token incluido
- Usa firma de URL o rotación de tokens para mayor seguridad
Consideraciones de seguridad
- Mantén los tokens privados: No incluyas tokens en el control de versiones
- Supervisa el uso: Haz un seguimiento de las cargas de widgets para detectar usos no autorizados
- Rota los tokens: Solicita periódicamente nuevos tokens a Benzinga
- Restricciones de dominio: Configura los dominios permitidos con el equipo de soporte de Benzinga
Los tokens de la API de widgets están sujetos a límites de frecuencia según su acuerdo de licencia:
- Nivel estándar: Hasta 10.000 cargas de widget por día
- Nivel premium: Hasta 100.000 cargas de widget por día
- Nivel empresarial: Límites personalizados según el acuerdo
Problemas comunes de autorización
El widget muestra el error “Unauthorized”:
- Verifica que tu token esté correctamente incluido en la URL
- Comprueba que tu token no haya expirado
- Asegúrate de que estás accediendo desde un dominio autorizado
Los datos no se actualizan:
- Confirma que tu licencia incluya acceso a datos en tiempo real
- Verifica que tu token tenga los permisos necesarios
- Comprueba que no hayas excedido tus límites de solicitudes
Para problemas de autorización o consultas:
- Correo electrónico: [email protected]
- Incluya la estructura de la URL de su widget (omitiendo el token)
- Describa el error o el comportamiento específico que presenta
Una vez que estés autorizado, explora las opciones de widgets disponibles para personalizar tus visualizaciones de datos financieros.