API

Corta'Bleu Race Scoring API

En bref:

  • teams: Toutes les équipes en bref
  • leaderboard: Classement provisoire
  • teamsready: Equipes prêt au départ
  • teamsracing: Equipes en course
  • racerpoints: Points d'une équipe en direct ou de la dernière descente

teams

  • URL: https://clients.msassen.ch/cortableu/api/teams.php
  • Type: JSON Array
  • Info: Liste de toutes les équipes dans l'ordre du dossard
  • Param: bib Si spécifié, uniquement l'équipe avec ce dossard sera retourné
    • Ex. https://...teams.php?bib=1 retournera la fiche du dossard 1
[
    {
        bib: Number     //Dossard
        name: String    //Nom d'équipe
        racing: Boolean //L'équipe est en course
    },
    ...
]
 

leaderboard

  • URL: https://clients.msassen.ch/cortableu/api/leaderboard.php
  • Type: JSON Array
  • Info: Liste de toutes les équipes dans l'ordre de dossard
  • Param: bib Si spécifié, uniquement l'équipe avec ce dossard sera retourné
    • Ex. https://...leaderboard.php?bib=1 retournera la fiche du dossard 1
  • Param: limit Si spécifié, uniquement le nombre d'équipes spécifié sera retrouné
    • Ex. https://...leaderboard.php?limit=3 retournera les 3 premières places
[
    {
        bib: Number             //Dossard
        name: String            //Nom d'équipe
        score_1: Number         //Meilleur score à la bascule
        score_2: Number         //Meilleur score au tunnel
        score_3: Number         //Meilleur score au radar
        score_4: Number         //Meilleur score à la lancée de balle
        score_subtot: Number    //Somme des scores "course"
        score_jury: Number      //Score du jury
        score_total: Number     //Somme tous les scores
        rank: Number            //Classement provisoire
        racing: Boolean         //L'équipe est en course
    },
    ...
]
 

teamsReady

[
    {
        bib: Number     //Dossard
        name: String    //Nom d'équipe
    },
    ...
]
 

teamsRacing

[
    {
        bib: Number         //Dossard
        name: String        //Nom d'équipe
        points_1: Number    //Score live à la bascule
        points_2: Number    //Score live au tunnel
        points_3: Number    //Score live au radar
        points_4: Number    //Score live à la lancée de balle
    },
    ...
]
 

racerPoints

  • URL: https://clients.msassen.ch/cortableu/api/racerpoints.php
  • Type: JSON Object
  • Info: Dernière course qui a eu lieue
  • Param: bib Si spécifié, l'équipe avec ce dossard sera retourné
    • Les points seront en direct si l'équipe est en course, ou alors de la dernière descente par l'équipe
    • Un objet vide est retourné si l'équipe n'a pas encore fait de course
    • Ex. https://...racerpoints.php?bib=1 retournera la fiche du dossard 1
{
    bib: Number         //Dossard
    name: String        //Nom d'équipe
    points_1: Number    //Score à la bascule
    points_2: Number    //Score au tunnel
    points_3: Number    //Score au radar
    points_4: Number    //Score à la lancée de balle
}

 

Article Details

Article ID:
11
Rating :