Examples¶
Im Folgenden einige Beispiele für die Verwendung der Inspector-API
Python¶
#!/usr/bin/env python
import requests
def list_available_cities(uri, access_token):
return requests.get(uri + '/ListAvailableCities?pretty', headers={'Content-Type':'application/json',
'Authorization': 'Bearer {}'.format(access_token)})
def list_available_parks(uri, access_token):
return requests.get(uri + '/ListAvailableParks?pretty', headers={'Content-Type':'application/json',
'Authorization': 'Bearer {}'.format(access_token)})
def list_tickets_by_plate(uri, access_token):
params = { "licensePlateFragment": "RES", "locationPrefix": "de.nrw.re.herten", "fairnessOffsetSek": "7200"}
return requests.post(uri + '/ListTicketsByPlate?pretty', json=params, headers={'Content-Type':'application/json',
'Authorization': 'Bearer {}'.format(access_token)})
def list_tickets_by_plate_in_city(uri, access_token):
params = { "licensePlateFragment": "1337", "locationPrefix": "de.nrw.re.herten", "fairnessOffsetSek": "7200"}
return requests.post(uri + '/ListTicketsByPlate?pretty', json=params, headers={'Content-Type':'application/json',
'Authorization': 'Bearer {}'.format(access_token)})
if __name__ == '__main__':
uri = 'https://openapi.dev.lavreso.de/infotech.lavreso.parking.eticket.v1.api.InspectorApi'
access_token = "herten:supersecret"
print("list cities:")
cities = list_available_cities(uri, access_token)
print(cities.content.decode('utf-8') + "\n")
print("list available parks:")
parks = list_available_parks(uri, access_token)
print(parks.content.decode('utf-8') + "\n")
print("list tickets by plate:")
tickets = list_tickets_by_plate(uri, access_token)
print(tickets.content.decode('utf-8') + "\n")
print("list tickets in city:")
tickets = list_tickets_by_plate_in_city(uri, access_token)
print(tickets.content.decode('utf-8') + "\n")
Letztes Update:
2022-12-13