Documentatie

Der Webservice nutzt die Technik REST. Dabei werden verschiedene Formate unterstützt, wobei das JSON-Format das Standard- und empfohlene Format ist.

Der Webservice versetzt einen Drittanbieter in die Lage, das i-Reserve-Modell im weitesten Sinne des Wortes zu nutzen. Daten abrufen, aber auch ändern und anlegen ist möglich.


Der Startpunkt ist die URL der Umgebung. Ist die von Ihnen verwendete URL für die Nutzung des Verwaltungspanels https://uwdomein.i-reserve.nl/admin.php, dann lautet die API-URL https://uwdomein.i-reserve.nl/api/rest/.

Diesem fügen wir die Entität hinzu. Im Falle von Reservierungen ist dies booking. Die URL lautet dann https://uwdomein.i-reserve.nl/api/rest/booking/

Der nächste Schritt ist die Bestimmung der Aktion. Diese entspricht in REST häufig der CRUD-Matrix. Das Abrufen von Informationen erfolgt über einen GET-Request und die Aktualisierung über einen PUT. Eine Reservierungsnummer wird über die URL übergeben. Die URL, um eine Reservierung anzusehen, lautet dann:

GET https://uwdomein.i-reserve.nl/api/rest/booking/1284

Ergebnis:

{
   "booking_id":"1582",
   "object_desc":"IT015: Albicocco",
   "status":"Dummy",
   "fromdate":"Sat Jul 09, 2011",
   "tilldate":"Sat Jul 09, 2011",
   "number":"1"
}

Webservice verwenden und/oder testen

Der Vorteil von REST ist, dass es einfach in der Verwendung ist. Ein Browser genügt, um den Webservice zu verwenden und/oder zu testen.

Functional information: