Kader: Unterschied zwischen den Versionen

Aus Zweite Basketball Bundesliga
Zur Navigation springen Zur Suche springen
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:


== URL Schema ==
== URL Schema ==
=== Für Team API-Keys ===
''Nur das eigene Team abrufbar''


<source lang="bash">
<source lang="bash">
http://api.zweite-basketball-bundesliga.de/kader/8be6f5bc7a30937ccd761615142ad2e4
https://api.2basketballbundesliga.de/kader/8be6f5bc7a30937ccd761615142ad2e4
</source>
</source>


der erste Parameter ist die anzusprechende Schnittstelle, der zweite der API Key
Der erste Parameter ist die anzusprechende Schnittstelle, der zweite der API Key
 
=== Für Partner API-Keys ===
 
''Nur mit entsprechender Berechtigung''
 
<source lang="bash">
https://api.2basketballbundesliga.de/kader/<team-id>/8be6f5bc7a30937ccd761615142ad2e4
</source>
 
Beispiel:
 
<source lang="bash">
https://api.2basketballbundesliga.de/kader/447/8be6f5bc7a30937ccd761615142ad2e4
</source>
 
Der erste Parameter ist die anzusprechende Schnittstelle, der zweite die Team-ID, der dritte der API Key


== Format ==
== Format ==
'''Achtung: Das Feld "birthdate" im UNIX-Time Format enthält einen Fehler und sollte nicht länger verwendet werden. Stattdessen sollte zukünftig nur noch das Feld "birthdate_ymd" (Format: YYYY-MM-DD) Verwendung finden. Aus Gründen der Kompatibilität zu bestehenden Anwendungen bleibt das Feld "birthdate" weiterhin vorhanden.'''


das Format ist JSON, hier die beispielhafte Ausgabe
das Format ist JSON, hier die beispielhafte Ausgabe
Zeile 17: Zeile 39:
<source lang="javascript">
<source lang="javascript">
{
{
"data":
  "data":
{
  {
"team_caption":"rent4office N\u00fcrnberg",
    "team_caption":"rent4office N\u00fcrnberg",
"team_shortname":"N\u00fcrnberg",
    "team_shortname":"N\u00fcrnberg",
"team_abbrev":"N\u00dcR",
    "team_abbrev":"N\u00dcR",
"last_update":"2015-05-15 10:15:07"
    "last_update":"2015-05-15 10:15:07"
},
  },
"kader":
  "kader":
[
  [
{
    {
"id":"1872",
      "id":"1872",
"firstname":"Robert",
      "firstname":"Robert",
"lastname":"Oehle",
      "lastname":"Oehle",
"position1_short":"C",
      "position1_short":"C",
"position2_short":"",
      "position2_short":"",
"position1":"Center",
      "position1":"Center",
"position2":"",
      "position2":"",
"number":"13",
      "number":"13",
"captain":"false",
      "captain":"false",
"birthdate":"580255200",
      "birthdate":"580255200",
"height":"2.09",
      "birthdate_ymd":"1988-05-22",
"weight":"118",
      "height":"2.09",
"nationality_short":"DE",
      "weight":"118",
"nationality":"Deutschland",
      "nationality_short":"DE",
"last_station":"Walter Tigers T\u00fcbingen"
      "nationality":"Deutschland",
},
      "last_station":"Walter Tigers T\u00fcbingen"
{
    },
"id":"1873",
    {
"firstname":"Erik",
      "id":"1873",
"lastname":"Land",
      "firstname":"Erik",
"position1_short":"C",
      "lastname":"Land",
"position2_short":"",
      "position1_short":"C",
"position1":"Center",
      "position2_short":"",
"position2":"",
      "position1":"Center",
"number":"29",
      "position2":"",
"captain":"false",
      "number":"29",
"birthdate":"644364000",
      "captain":"false",
"height":"2.05",
      "birthdate":"644364000",
"weight":"105",
      "birthdate_ymd":"1990-06-03",
"nationality_short":"DE",
      "height":"2.05",
"nationality":"Deutschland",
      "weight":"105",
"last_station":"New Yorker Phantoms Braunschweig"
      "nationality_short":"DE",
}
      "nationality":"Deutschland",
]
      "last_station":"New Yorker Phantoms Braunschweig"
    }
  ]
}
}
</source>
</source>

Aktuelle Version vom 31. Juli 2023, 14:57 Uhr

Api Key

Grundsätzliches

URL Schema

Für Team API-Keys

Nur das eigene Team abrufbar

https://api.2basketballbundesliga.de/kader/8be6f5bc7a30937ccd761615142ad2e4

Der erste Parameter ist die anzusprechende Schnittstelle, der zweite der API Key

Für Partner API-Keys

Nur mit entsprechender Berechtigung

https://api.2basketballbundesliga.de/kader/<team-id>/8be6f5bc7a30937ccd761615142ad2e4

Beispiel:

https://api.2basketballbundesliga.de/kader/447/8be6f5bc7a30937ccd761615142ad2e4

Der erste Parameter ist die anzusprechende Schnittstelle, der zweite die Team-ID, der dritte der API Key

Format

Achtung: Das Feld "birthdate" im UNIX-Time Format enthält einen Fehler und sollte nicht länger verwendet werden. Stattdessen sollte zukünftig nur noch das Feld "birthdate_ymd" (Format: YYYY-MM-DD) Verwendung finden. Aus Gründen der Kompatibilität zu bestehenden Anwendungen bleibt das Feld "birthdate" weiterhin vorhanden.

das Format ist JSON, hier die beispielhafte Ausgabe

{
  "data":
  {
    "team_caption":"rent4office N\u00fcrnberg",
    "team_shortname":"N\u00fcrnberg",
    "team_abbrev":"N\u00dcR",
    "last_update":"2015-05-15 10:15:07"
  },
  "kader":
  [
    {
      "id":"1872",
      "firstname":"Robert",
      "lastname":"Oehle",
      "position1_short":"C",
      "position2_short":"",
      "position1":"Center",
      "position2":"",
      "number":"13",
      "captain":"false",
      "birthdate":"580255200",
      "birthdate_ymd":"1988-05-22",
      "height":"2.09",
      "weight":"118",
      "nationality_short":"DE",
      "nationality":"Deutschland",
      "last_station":"Walter Tigers T\u00fcbingen"
    },
    {
      "id":"1873",
      "firstname":"Erik",
      "lastname":"Land",
      "position1_short":"C",
      "position2_short":"",
      "position1":"Center",
      "position2":"",
      "number":"29",
      "captain":"false",
      "birthdate":"644364000",
      "birthdate_ymd":"1990-06-03",
      "height":"2.05",
      "weight":"105",
      "nationality_short":"DE",
      "nationality":"Deutschland",
      "last_station":"New Yorker Phantoms Braunschweig"
    }
  ]
}