AccueilDocumentation API Rest

GET tournament/:tournament/competitions

Renvoie la totalité des informations des matchs liés au tournoi.

URL du service

http://api.tournikoti.com/tournament/:tournament/competitions.format

Paramètres

tournament

requis

Identifiant unique du tournoi sous forme d'une chaîne de caractère basée sur le nom du tournoi.

Exemple de valeur : my-tournament

per_page

optionnel

Nombre de réponse par page, si ce paramètre n'est pas spécifié la valeur par défaut est 100. La valeur maximale autorisée est 200.

Exemple de valeur : 20

page

optionnel

Page de résultats à retourner. La valeur par défaut de ce paramètre est 1.

Exemple de valeur : 2

Exemple de requête

GET http://api.tournikoti.com/tournament/my-tournament/competitions.json?per_page=1
{
  "competitions": { "page": 1, "pages": 10, "perpage": 1, "total": 10,
    "competition": [
       {
         "id": 1234,
         "group_id": 5678,
         "started_at": "2012-04-06 08:30:00",
         "location": "Terrain A",
         "participants": [
           {
             "competitor_id": 1234,
             "competitor": {
               "id": 1234,
               "name": "John Smith",
               "tags": [
                 { "name": "runner" },
                 { "name": "boy" },
                 { "name": "adult" }
               ],
               "color": "eb3737",
               "level": 1,
               "lft": 2,
               "rgt": 7,
               "created_at": "2012-03-07 10:38:23",
               "updated_at": "2012-03-07 10:38:23"
             },
             "winner": false,
             "result": null,
             "created_at": "2012-03-07 10:38:23",
             "updated_at": "2012-03-07 10:38:23"
           },
           {
             "competitor_id": 1237,
             "competitor": {
               "id": 1237,
               "name": "Wendy O'Brien",
               "tags": [
                 { "name": "runner" },
                 { "name": "girl" },
                 { "name": "adult" }
               ],
               "color": "53dfd9",
               "level": 1,
               "lft": 8,
               "rgt": 9,
               "created_at": "2012-03-07 10:39:29",
               "updated_at": "2012-03-07 10:40:29"
             },
             "winner": false,
             "result": null,
             "created_at": "2012-03-07 10:38:23",
             "updated_at": "2012-03-07 10:38:23"
           }
         ],
         "result": null,
         "has_result": false,
         "created_at": "2012-03-07 10:38:23",
         "updated_at": "2012-03-07 10:38:23"
       }
    ]
  },
  "status": 200,
  "message": "ok"
}

Informations du service

Authentification requise ? Oui
Format de réponse json
Méthode HTTP GET