Webservice-API und SDK

Allgemeine Hinweise und Anwendungsbeispiele zu den Webservice-Schnittstellen (API) und dem Software Development Kit (SDK)

Free vs. Premium

Einige der Beispiele auf dieser Seite können nur mit der „Premium“-Version umgesetzt werden.

Was sind Schnittstellen (APIs) und SDKs?

„API“ ist eine Abkürzung für Application Programming Interface was auf deutsch Programmierschnittstelle bedeutet. Durch eine Schnittstelle kann der Funktionsumfang eines Produkts erweitert werden, indem zusätzliche Komponenten „angedockt“ werden. Wenn Sie beispielsweise eine Tastatur an Ihren Rechner anschließen, nutzen Sie dabei die USB-Schnittstelle.

Auf ähnliche Weise ermöglichen die Programmierschnittstellen einer Software die Interaktion mit externen Komponenten. Eine Webservice-API ist eine API, die Webtechnologien wir HTTP und XML anstelle von Programmiersprachen zur Kommunikation nutzt.

„SDK“ ist eine Abkürzung für Software Development Kit, was in etwa Baukasten zur Software-Entwicklung bedeutet. Es handelt sich hierbei um eine Sammlung von Werkzeugen und Quellcode, die das Erstellen eigener Anwendungen auf Grundlage eine API ermöglichen.

Wie kann man eine API-basierte Anwendung entwickeln?

Falls Sie eine Individuelle Erweiterung der Tixys-Plattform wünschen, werden wir diese gerne für Sie umsetzen. Schreiben Sie uns einfach eine E-Mail und teilen Sie uns Ihre Vorstellungen mit.

Falls Sie selbst programmieren möchten oder eine Lösung von Ihrem eigenen Software-Partner umsetzen lassen möchten, stehen Ihnen dazu die Tixys-APIs und unser SDK auf GitHub zur Verfügung.

Beispiele

Was kann man mit den APIs machen? Im folgenden finden Sie einige Beispiele, wie Sie Ihren Tixys-Shop mit API-basierten Anwendungen erweitern können.

Affiliate-VermarktungStellen Sie Ihren Affiliate-Partnern Datenexporte zur Verfügung, damit diese für Sie werben können.
Website-IntegrationIntegrieren Sie Haltestellen- und Verbindungssuchen oder einen Fahrplan in Ihre Website.
Smartphone-AppBieten Sie Ihren Kunden eine Smartphone-App an, so dass diese Ihren Fahrplan bequem von Ihrem iPhone- oder Android-Telefon aus durchsehen können.
Buchungen aus DrittsystemenIhre Tickets können von Ihren Partnern über deren Buchungssoftware verkauft werden. Wenn Sie beispielsweise einen Flughafenzubringer betreiben, könnten Fluglinien Ihre Tickets direkt an ihre Kunden verkaufen.
BuchhaltungssoftwareVerbinden Sie Ihren Tixys-Shop mit Ihrer Buchhaltungssoftware, um automatisch statistische und Verkaufsdaten abzurufen.
Geräte für VerkaufsstellenVerkaufen Sie Tixys-Tickets in Ihren Verkaufsstellen (falls Sie nicht die Tixys-App verwenden möchten).