Automatické vytvorenie API

Note

Funguje iba s RaceResult Simple API

Aplikácia vie API v RaceResult vytvoriť sama - stačí sa prihlásiť a vybrať podujatie. Nie je potrebné API definovať ručne ani kopírovať odkaz z RaceResult.

Tip

Ak chcete API vytvoriť ručne, postup je na stránke príprava API linkov

Postup

  1. Tlačidlo Nastavenia RR
  2. Pri Zdroj API odkazu vybrať Prihlásiť sa do RaceResult - vpravo vedľa zoznamu API sa otvorí prihlásenie
  3. Server - events.raceresult.com, meniť ho treba iba pri vlastnom (on-premise) serveri
  4. Použiť HTTPS - nechať zapnuté, vypnúť iba pri vlastnom serveri bez certifikátu
  5. Spôsob prihlásenia - Používateľ (meno a heslo) alebo API kľúč
  6. Tlačidlo Prihlásiť sa
  7. Výber podujatia zo zoznamu - ponúkané sú nadchádzajúce podujatia účtu, pri každom je názov, dátum a miesto. Ak je podujatí veľa, nad zoznamom je vyhľadávanie podľa názvu alebo miesta
  8. Tlačidlo Vytvoriť API - otvorí sa okno s výberom API
  9. Zaškrtnutie API, ktoré sa majú vytvoriť, a tlačidlo Vytvoriť
  10. Odkaz sa sám doplní do poľa API link
  11. Ďalej sa pokračuje rovnako ako pri ručnom vložení odkazu - tlačidlo Načítať a Uložiť

Výber API

  • Povinné API sú zaškrtnuté a uzamknuté - bez nich aplikácia fungovať nemôže
    • Pridávanie impulzov (manual), Meracie body (points), Spoločné API (api)
  • Voliteľné API sú zaškrtnuté, dajú sa vypnúť
    • Zneplatnenie impulzov (search, invalid) - jedno zaškrtnutie, obe API sa vytvoria spolu, pretože jedno bez druhého nefunguje
    • Zoznam čísel (bibs) - potrebné pre CSV šablónu

Čo sa na podujatí zmení

  • Čo chýba, to sa vytvorí
  • Čo je nastavené inak (vypnuté API alebo iné detaily), to sa opraví, pričom si ponechá svoj kľúč - odkaz teda zostáva platný
  • Čo je správne, to sa nechá tak - opätovné spustenie na už nastavenom podujatí nezmení nič
  • Ostatné API podujatia (napríklad z Race Timer alebo Trakster) zostávajú nedotknuté
  • Nič sa nemaže - nezaškrtnuté API sa iba nevytvorí, ak už na podujatí je, zostane tam

Dodatočné informácie

  • Po načítaní takto vytvoreného odkazu je názov podujatia v titulku hlavného okna - pri ručne vloženom odkaze názov známy nie je, preto sa nezobrazuje
  • Prihlásenie platí iba počas otvoreného okna Nastavenia RR - po jeho zatvorení sa aplikácia z RaceResult odhlási
  • Heslo ani API kľúč sa nikam neukladajú
  • Po vytvorení API je pole API link uzamknuté - odkaz sa dá označiť a skopírovať, ale nie prepísať. Prepísať sa dá po prepnutí na Vložiť odkaz
  • Ak je HTTPS vypnuté, aplikácia pri načítaní upozorní na nezabezpečené pripojenie rovnako ako pri ručne vloženom http:// odkaze
  • Tlačidlom Odhlásiť sa je možné prihlásiť sa iným účtom
  • Ak sa v RaceResult zmenia meracie body, je potrebné dáta znovu načítať rovnako ako pri ručnom odkaze