TRT - Metode: MatchTeamMembers
Introduksjon
Metoden lister ut alle spillere og støtteapparat som er registrert som deltagende i en forespurt historisk kamp
Funksjonelle krav
Krever unik matchid for kampen
Enkelte spillere eller personer i støtteapparat kan være utelatt pga reservasjon. Dette gjelder ikke i de øverste ligaene da dette er av allmenn interesse.
Medlemstyper
Datafeltet membertype indikerer type rolle i laget.
Player
TeamSupport
Bilder
I responsen finnes det en link til personbilde som er unik for responsen. Denne url’en inneholder en accesstoken som er gyldig i 10 timer fra når url’en ble generert. Integrasjonspartneren anbefales derfor laste ned bildene og lagre den på deres egen tjeneste. Dette også for at bildene i mange tilfeller ikke er optimalisert for publisering på web.
Tilgangskontroll
Scope: data_ta_person_read
Tilgang kan gis på spesifikk idrett.
API spesifikasjoner
Input parametere
Orgid er endel av URL
eks: {{dataurl}}/api/v1/ta/MatchTeamMembers/7622215
JSON Datamodell / Kontrakt
Personene i dette eksemplet er ikke reelle personer.
[
{
"personId": 9123886,
"firstName": "Jan Johan",
"lastName": "Johansen",
"birthDate": "2002-09-05T00:00:00",
"imageUrl": null,
"gender": "Male",
"teamOrgId": 557601,
"number": "16",
"position": "Utespiller",
"captain": false,
"viceCaptain1": false,
"viceCaptain2": false,
"played": true,
"playTime": 0,
"debutant": false,
"bestPlayer": false,
"memberType": "Player"
},
{
"personId": 8123746,
"firstName": "Johan Jan",
"lastName": "Andersen",
"birthDate": "2003-12-19T00:00:00",
"imageUrl": null,
"gender": "Male",
"teamOrgId": 557601,
"number": "91",
"position": "Utespiller",
"captain": false,
"viceCaptain1": false,
"viceCaptain2": false,
"played": true,
"playTime": 0,
"debutant": false,
"bestPlayer": false,
"memberType": "Player"
},
{
"personId": 8123647,
"firstName": "Peder",
"lastName": "Aas",
"birthDate": "2006-08-20T00:00:00",
"imageUrl": null,
"gender": "Male",
"teamOrgId": 493342,
"number": "20",
"position": "Utespiller",
"captain": false,
"viceCaptain1": false,
"viceCaptain2": false,
"played": true,
"playTime": 0,
"debutant": false,
"bestPlayer": false,
"memberType": "Player"
},
...
...
]
Datakilde
Link til datamodell eller spesifiser database/stored procedure o.l.
Data hentes fra TA
URL
Se eksempel for inndata