Rally APICONTROLO
Prova — PEC — A gravar 00:00:00 Replay 00:00

Replay

—
Especial
00:00 00:00
Velocidade
Pontos de interesse [ mostrar ]

Referência da API

[ mostrar ]
Por rally id é a forma a usar nas aplicações. O /selected.json existe para testes e para a gravação, e usa a configuração deste painel. Em replay, um pedido por id devolve a gravação se o id for o do rally gravado; qualquer outro id continua a vir da Anube em directo.
Dados por rally
EndpointParâmetrosDevolve
GET/api/race/:rallyId.json—Nome, país, fuso, ut_ini/fin, subrally
GET/api/itineraries/:rallyId.json—Itinerários da prova
GET/api/specials/:rallyId.jsonitinerary_idEspeciais e o seu state
GET/api/participants/:rallyId.json—Inscritos + GPS + in_race + fotos
GET/api/retired/:rallyId.json—Só abandonos, lista forçada a fresco
GET/api/chronos2/:rallyId.jsonspecial_id · ident · participant_idTiming enriquecido
GET/api/partials/:rallyId.jsonspecial_idParciais com participante
GET/api/classification/:rallyId.jsonitinerary_id · special_idClassificação
GET/api/penalizations/:rallyId.json—Penalizações
GET/api/info/:rallyId.jsonsub_id · themeAgregado + gps_location + meteorologia
GET/api/tracks/:rallyId.jsonsub_id · summary · formatTraçado dos troços, já filtrado
GET/api/fpak/classifications/:id.jsonrefreshCampeonato FPAK, PDF → JSON
Configuração e manutenção
GET/api/config—Configuração activa
POST/api/configSESSÃOGuardar configuração
POST/api/config/pecSESSÃOMudar só a especial
GET/api/refreshCache/:rallyId.jsonAPI KEYLimpar as caches do rally
GET/api/gps-tokensAPI KEYTokens guardados, mascarados
POST/api/gps-tokensAPI KEYGuardar token por rallyId
DEL/api/gps-tokens/:rallyIdAPI KEYRemover token
POST/api/photos/refresh-cacheAPI KEYEsvaziar a cache do fotoAlbum
GET/health—Estado do processo
Gravação e replay
POST/api/recording/start · stopAPI KEYGravar a prova activa
GET/api/recording/status · list—Estado e gravações
DEL/api/recording/:recordingIdAPI KEYApagar gravação
POST/api/recording/auto-start/enable · disableAPI KEYArranque na 1ª especial
POST/api/replay/start · play · pause · seek · speed · stopAPI KEYTransporte do replay
POST/api/replay/select-specialAPI KEYEspecial a reproduzir
GET/api/replay/status—Posição e estado
Caches. Estáticos 12h (prova, itinerários, especiais, traçados, subrally), inscritos 60s, meteorologia 30min, in_race 5s. Os dados ao vivo — timing, classificação, penalizações, parciais, GPS e o state das especiais — não têm cache. Têm apenas deduplicação de pedidos simultâneos: N leitores ao mesmo tempo custam um pedido à Anube, sem nunca devolver um valor velho.
Formato. Todas as respostas mantêm o envelope da Anube (event.data), para as aplicações existentes não terem de mudar.