Ir al contenido principal
Todas las colecciones
Resultados en tiempo real a través de una API
Resultados en tiempo real a través de una API

Importar resultados por medio de una API

Montse Yanez avatar
Escrito por Montse Yanez
Actualizado hace más de 6 meses

Si estás trabajando con un sistema externo de captura resultado como un chip o un sistema de cronometraje acuático, puedes procesar rápidamente los resultados en Competition Corner a través de una simple conexión API.

Requisitos:

El sistema de origen

  • debe de tener la capacidad de entregar datos a través de una API (si no es así, echa un vistazo a este artículo, Importar Resultados)

  • como mínimo, debe poder proporcionar 2 puntos de datos necesarios: un ID de participante y los resultados

  • si los resultados se capturan en tiempo, los datos deben estar en el siguiente formato HH:MM:SS.000

Así es como se ve una salida de datos desde el sistema de origen en formato JSON:

[
{
"First Name": "Lexi",
"Last Name": "DeSaracho",
"Gender": "Female",
"Team Name": "",
"CompCornerID": "524658",
"CGID": "1236",
"Time": "00:13:37.2"
},
{
"First Name": "Allison",
"Last Name": "McClellan",
"Gender": "Female",
"Team Name": "",
"CompCornerID": "527182",
"CGID": "1245",
"Time": "00:13:59.1"
}
]

Configurando la conexión

  • Dirígete a Configuración de la puntuación, haz click en la pestaña de Integración API, haz click en +

  • Selecciona el workout

  • Ingresa los puntos de datos

  • Establece la frecuencia de extracción de datos desde la API de origen

HAZ PRUEBAS UNA Y OTRA VEZ

Tu proveedor debe de tener la capacidad de realizar una simulación para garantizar que se haya establecido una conexión exitosa.

Una forma rápida de realizar pruebas es copiar un workout existente y replicar la misma configuración de API. Una vez que hayas confirmado que los resultados se han procesado correctamente, simplemente elimina este workout de prueba.

Modificaciones de resultados

Es muy importante que un resultado ajustado sea ajustado desde el origen.

Si el resultado se cambia directamente desde Competition Corner, es probable que se sobre escriba por la API a menos que esta sea desactivada para ese workout en específico.

Consideraciones para eventos de equipos

Competition Corner solo aceptará un resultado por equipo, por lo que es importante considerar cómo vas a asignar chips a los integrantes del equipo. Hay dos opciones:

  • Utilizar 1 chip por equipo

  • Utilizar 1 chip para cada integrante del equipo

Si vas a asignar un chip a cada integrante del equipo, necesitarás procesar el resultado total del equipo antes de importarlo a Competition Corner.

También es importante verificar que todos los integrantes del equipo tengan un resultado contabilizado para evitar resultados parciales de equipo que aparecerán más rápidos que los resultados completos de equipo una vez procesados los totales.

Artículos relacionados

¿Ha quedado contestada tu pregunta?