KNVB Dataservice API

183Dit is de documentatie voor KNVB Dataservice API. Ieder hoofdstuk geeft een korte beschrijving van de API call, een formele syntax van de call, een lijst met mogelijke input parameters, een lijst met output parameters, een of meer voorbeeld calls en een voorbeeld output.

4 Competities (1507 )

Beschrijving

Met deze call kan extra informatie worden verkregen omtrent competities waarin een team speelt. Door de parameter comptype leeg te laten wordt als output informatie over alle competities waarin een team speelt verkregen.

Wanneer echter comptype wordt gezet, dan wordt alleen informatie terug gegeven over dat type competitie. Uit de 'teams' call kan al informatie worden verkregen of een team:

Deze informatie word echter alleen in "J"|"N" terug gegeven en geeft een snel overzicht of de teams al dan niet in een reguliere, beker of nacompetitie spelen. Wanneer we van een team weten mbv. de /teams/ call dat ze bijvoorbeeld in een bekercompetitie spelen kunnen we de /competities/ call als volgt gebruiken:

/competities/6543?comptype='B'

Teneinde meer informatie omtrent deze competitie te verkrijgen.

Beschikbaarheid

Syntax

http://api.knvbdataservice.nl/api/competities/<teamid>?[comptype=R|B|N&]PHPSESSID=<12345>&hash=<abbccdde200394>

Input parameters

Output parameters

Output

{
    "errorcode":1000,"message":"Ok",
    "List":[{
    "CompName":"Mannen Zondag standaard (A-cat)",
    "ClassName":"2e klasse",
    "PouleName":"B",
    "District":"W1",
    "CompId":"0512",
    "ClassId":"12",
    "PouleId":"418659",
    "CompType":"R",
    "metStand":"J",
    "Perioden":"3"
},{
    "CompName":"Mannen KNVB beker Amateurs 1e ronde",
    "ClassName":"Groep 1",
    "PouleName":"01",
    "District":"W1",
    "CompId":"B1010",
    "ClassId":"21",
    "PouleId":"438905",
    "CompType":"B",
    "metStand":"N",
    "Perioden":""
}]
}