Fotballdata - XML tilsvarende Speaker

Data om kamper og tabeller kan hentes ut i et format som tilsvarer formatet som Speaker har brukt. Uthentingen gjøres på samme måte som andre rådata, men ved å hekte på parameteren speaker=true byttes formatet.


Kamper (tilsvarer Speakers t=matches)

Syntaks: http://api.fotballdata.no/v1/teams/{teamId}/matches?format=xml&speaker=true

Viser alle kampene til laget med oppgitt teamId uavhengig av turnering. Sorteres på MatchDate.

Endringer ifht. Speaker:

  • Speaker returnerte alle kampene i en turnering. Vi returnerer alle kampene til et lag i alle turneringene de er med i.

  • Rotelementet heter ArrayOfMatch istedenfor Root hos Speaker.

  • Vi har foreløpig ikke data for IncidentsJN, så verdien er hardkodet til "N".

  • TournamentId er lagt til fordi RoundId ikke lenger er unik.

  • TournamentName er lagt til.


Tabeller (tilsvarende Speakers t=table)

Syntaks: http://api.fotballdata.no/v1/teams/{teamId}/tables?format=xml&speaker=true

Viser tabellene til alle turneringene til laget med oppgitt teamId. Turneringene sorteres på StartDateFirstTournamentRound. Tabellene til hver turnering sorteres på TablePosition og TeamNameInTournament.

Endringer ifht. Speaker:

  • Rotelementet heter ArrayOfTournament istedenfor Root hos Speaker.

  • Verdiene for AdminID, Gender, Nation og TournamentType settes som beskrevet under t=tournaments.

  • I Tournament er det et nytt element, TournamentTables, som inneholder alle TournamentTable.

  • Det er forskjell i måten Fotballdata og Speaker kalkulerer LastChanged for en Tournament.

  • I TournamentTable er ParentId (klubbid) hardkodet til 0 og LocalCouncil (kommune) satt til lagets navn.

  • I TournamentTable er det lagt til noen elementer som manglet i Speaker sitt format:

    • NoAwayDiff : målforskjell borte

    • NoAwayPoints : bortepoeng

    • NoHomeDiff : målforskjell hjemme

    • NoHomePoints : hjemmepoeng

    • TablePosition : tabellposisjonen


Turneringer for et lag (ikke tilgjengelig hos Speaker)

Syntaks: http://api.fotballdata.no/v1/teams/{teamId}/tournaments?format=xml&speaker=true

Viser alle turneringene til laget med oppgitt teamId. Sorteres på StartDateFirstTournamentRound.


Turneringer for en klubb (tilsvarer Speakers t=tournaments)

Syntaks: http://api.fotballdata.no/v1/clubs/{clubId}/tournaments?format=xml&speaker=true

Viser alle turneringene til lagene i klubben med oppgitt clubId. Sorteres på TournamentName.

Endringer ifht. Speaker:

  • Rotelementet heter ArrayOfTournament istedenfor Root og Job hos Speaker.

  • AdminID er hardkodet til 2.

  • Gender inneholder første bokstaven i en av: Ubestemt, Mann, Kvinne, Miks.

  • Nation er hardkodet til Norge.

  • TournamentType inneholder første bokstaven i en av: Serie, Cup, Enkeltkamper, Kombinert, Landskamper.