Voetbal Datacentre API
Dit is de documentatie voor Voetbal Datacentre 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.2 Competitie uitslagen (1507
)
Beschrijving
Met deze call worden alle uitslagen van de competitie opgehaald. De parameters District,CompId,ClassId,PouleId zijn verplicht. Deze gegevens zijn te vinden in 4.1 competities. weeknummer is optioneel, de default is de huidige week. Wanneer een weeknummer (1-52, A) word meegegeven zal de API de uitslagen voor dat weeknummer retourneren. Wanneer de A wordt meegegeven levert de aanroep alle bekende uitslagen op.
Beschikbaarheid
-
API: U heeft een API sleutel nodig.
Syntax
https://api.voetbaldatacentre.nl/api/competities/<TeamId>/<District>/<CompId>/<ClassId>/<PouleId>/results?[weeknummer=12&]PHPSESSID=<12345>&hash=<abbccdde200394> |
Input parameters
-
TeamId:
TeamId van het team dat in deze competitie speelt.
-
District:
District verkregen uit 4.1 competities
-
CompId:
Competitie ID verkregen uit 4.1 competities
-
ClassId:
Class ID verkregen uit 4.1 competities
-
PouleId:
Poule ID verkregen uit 4.1 competities
-
PHPSESSID:
Session ID verkregen uit initialisatie
-
hash:
Hash berekend aan client side
-
weeknummer:
van welke week de uitslagen weergegeven moeten worden (optioneel)
Output parameters
-
errorcode:
1000|foutcode, errorcode is altijd gezet meet errorcode 1000 betekent dat alles goed is gegaan
-
message:
Als er een fout opgetreden is staat hierin een uitleg van de fout
-
List:
lijst met wedstrijd resultaten bestaande uit:
-
MatchID:
Uniek ID van de wedstrijd
-
WedstrijdNummer:
Nummer van de wedstrijd dat door de KNVB gebruikt wordt op het wedstrijdformulier
-
Datum:
Datum van wedstrijd in YYYY-MM-DD formaat
-
Tijd:
Tijd van wedstrijd in HHMM formaat
-
ThuisClub:
Naam van team bestaande uit Club TeamAanduiding
-
ThuisLogo:
URL van logo van thuisclub
-
ThuisTeamID:
Uniek ID van thuis team
-
ThuisClubNummer:
Uniek ID van de thuisclub
-
UitClub:
Naam van team bestaande uit Club TeamAanduiding
-
UitLogo:
URL van logo van uitclub
-
UitTeamID:
Uniek ID van het uit-team
-
UitClubNummer:
Uniek ID van de uitclub
-
PuntenTeam1:
# doelpunten thuis club
-
PuntenTeam2:
# doelpunten uit club
-
PuntenTeam1Verl:
# doelpunten thuis club in verlenging, geeft NULL als er niet is gescoord of er geen verlenging is geweest
-
PuntenTeam2Verl:
# doelpunten uit club in verlenging, geeft NULL als er niet is gescoord of er geen verlenging is geweest
-
PuntenTeam1Strafsch:
# doelpunten thuis club bij strafschoppen, geeft NULL als er niet is gescoord of er geen strafschoppen genomen zijn
-
PuntenTeam2Strafsch:
# doelpunten thuis club bij strafschoppen, geeft NULL als er niet is gescoord of er geen strafschoppen genomen zijn
-
Bijzonderheden:
Wedstrijd status (beschreven in 2.1 Uitslagen)
-
Scheidsrechter:
Naam van de scheidsrechter
-
CompType:
Competitie Type (R, B, N of V)
-
WedstrijdDag:
Wedstrijddag
Output
{
"errorcode":1000,"message":"Ok",
"List":[{
"MatchID":"9655530",
"WedstrijdNummer":"4717",
"Datum":"2015-09-06",
"Tijd":"1400",
"ThuisClub":"Legmeervogels 1",
"ThuisLogo":"http:\/\/bin617.website-voetbal.nl\/sites\/voetbal.nl\/files\/knvblogos\/BBCY51H.png",
"ThuisTeamID":"107112",
"ThuisClubNummer":"BBCY51H",
"UitClub":"VVA\/Spartaan 1",
"UitLogo":"http:\/\/bin617.website-voetbal.nl\/sites\/voetbal.nl\/files\/knvblogos\/BBCZ30P.png",
"UitTeamID":"111467",
"UitClubNummer":"BBCZ30P",
"PuntenTeam1":"4",
"PuntenTeam2":"0",
"PuntenTeam1Verl":"NULL",
"PuntenTeam2Verl":"NULL",
"PuntenTeam1Strafsch":"NULL",
"PuntenTeam2Strafsch":"NULL",
"Bijzonderheden":"",
"Scheidsrechter":"",
"CompType":"R",
"WedstrijdDag":"1"
},{
"MatchID":"9655548",
"WedstrijdNummer":"4735",
"Datum":"2015-09-06",
"Tijd":"1400",
"ThuisClub":"Elinkwijk 1",
"ThuisLogo":"http:\/\/bin617.website-voetbal.nl\/sites\/voetbal.nl\/files\/knvblogos\/BBBZ65M.png",
"ThuisTeamID":"104504",
"ThuisClubNummer":"BBBZ65M",
"UitClub":"Hoofddorp s.v. 1",
"UitLogo":"http:\/\/bin617.website-voetbal.nl\/sites\/voetbal.nl\/files\/knvblogos\/BBCY17B.png",
"UitTeamID":"107028",
"UitClubNummer":"BBCY17B",
"PuntenTeam1":"2",
"PuntenTeam2":"1",
"PuntenTeam1Verl":"NULL",
"PuntenTeam2Verl":"NULL",
"PuntenTeam1Strafsch":"NULL",
"PuntenTeam2Strafsch":"NULL",
"Bijzonderheden":"",
"Scheidsrechter":"",
"CompType":"R",
"WedstrijdDag":"1"
}]
}