Get stations - don-philipe/Praktikum-SOA GitHub Wiki
Liefert eine Liste aller verfügbaren Stationen zurück an denen Fahrräder zum Verleih zur Verfügung stehen.
Method | URL | Access |
---|---|---|
GET | /stations | public |
Parameter
Name | Required | Description |
---|---|---|
location | nein | Standort an dem nach Stationen gesucht werden soll, z.B. "Dresden" oder "Berlin" |
model | nein | ID eines bestimmten Fahrradmodells nach dem gefiltert werden soll, z.B. 105 oder 185 |
Request Example
GET /stations?location=Dresden&model=105
Response
Liefert eine Liste von verfügbaren Stationen zurück, jede Station besteht aus den folgenden Parametern:
- stationId - Die einzigartige Kennung der Station
- name - Der Name der Station
- longitude - Längengrad
- latitude - Breitengrad
- bikes - Die Anzahl an zum Verleih zur Verfügung stehenden Fahrräder in der Station
- description - Die ausführliche Beschreibung der Station
- pictureUrl - Die URL eines Fotos von der Station
Response Examples
{
"stations" : [
{
"stationId" : 64,
"name" : "Hauptbahnhof",
"longitude" : -33.8670522,
"latitude" : 151.1957362,
"bikes" : 78,
"description" : "Tolle Station am Hauptbahnhof, direkt vor dem Ausgang.",
"pictureUrl" : "www.test.de/station64.jpg"
},
{
"stationId" : 82,
"name" : "Zoo",
"longitude" : -33.8670522,
"latitude" : 151.1957362,
"bikes" : 108,
"description" : "Eine Station direkt am Zoo.",
"pictureUrl" : "www.test.de/station82.jpg"
}
]
}