Einige unserer Kunden nutzen für ihre speziellen Anwendungen und Programme unsere locr API, um individualisierte Karten und Services zu integrieren. Viele unserer Leser werden sich aber eventuell fragen, was denn eigentlich eine API ist und was genau man damit machen kann? Wir haben ein kleines Interview mit locrs Geschäftsführer und Entwicklungsleiter Holger Urbansky geführt, der etwas Licht in die doch recht komplexe Programmierlandschaft bringt. Erfahren Sie hier mehr:
Wir sagen, dass es für unsere Kunden verschiedene Möglichkeiten gibt, mit locr zusammenzuarbeiten, und eine davon ist die Nutzung der API. Was genau ist das?
Die API (vom englischen Begriff application programming interface) ist eine Programmierschnittstelle, um Anwendungen in Programme oder Arbeitsabläufe (sog. Workflows) einzubinden. Die locr-Schnittstelle wird z.B. von dem locr Batch Tool verwendet.
Was können Kunden mit der API machen?
Mit der API ist es möglich, eigene Programme mit den locr Services zu verbinden. Dies wird verwendet, um die locr Karten zum Beispiel in die Fotobuchsoftware von CeWe Color einzubinden.
Warum sollte einer unserer Kunden mit der API arbeiten wollen, anstatt uns einfach Adressen zu zuschicken und uns Karten für ihn erstellen zu lassen?
Die API ist nur sinnvoll, wenn man fortlaufend verschiedene Karten oder den GEOcoding-Services von locr verwenden möchte, nicht für einzelne abgeschlossene Projekte. Projekte, die regelmäßig mit einem einer überschaubaren Anzahl von Adressen durchgeführt werden, können mit dem locr Batch Tool durchgeführt werden. Bei größeren oder komplexeren Projekten empfiehlt sich die persönliche Zusammenarbeit mit dem locr Team.
Können wir Beispiele dafür nennen, wie unsere Kunden die API bereits verwenden?
Die API wird von Kunden verwendet, die ihre Produkte direkt an Endkunden verkaufen. Diese binden individuelle Karten in ihre Produkte ein, was mit unserer API dann geleistet werden kann. Produkte, die unsere API bereits im Einsatz haben, sind z.B. das CeWe Color Fotobuch oder die Reiseführer von inzumi.
Ist es einfach, mit der API zu arbeiten?
Nein, die API ist kein Service für den Endkunden oder nur ein einfaches Projekt. Um die Schnittstelle zu verwenden, muss man erst eine Anbindung an eine eigene Oberfläche oder ein eigenes Programm programmieren!
Benötigen unsere Kunden spezielle Programmierkenntnisse, um unsere API zu verwenden?
Ja, um die API zu verwenden werden Programmierkenntnisse in einer Programmiersprache wie z.B. PHP, C#, C, C++, Python, NodeJS oder andere vorausgesetzt. Auch sollte man sich mit Parallelisierung auskennen.
Wie beginnen sie damit? Benötigen sie ein spezielles Konto oder ein Login in unser System?
Wenn Interesse besteht die API zu verwenden, sollte man mit locr das direkte Gespräch suchen. Gemeinsam können dann die verschiedenen Möglichkeiten erörtert und die für den Kunden optimale Lösung gefunden werden.
Wie verhält sich der Preis für die automatische Erstellung von Karten mit der API im Vergleich zu den anderen Möglichkeiten, wie Kunden mit uns zusammenarbeiten, z.B. mit dem BATCH Tool?
Da das Batch Tool auf der API aufsetzt, sind die eigentlichen Abrechnungsmechanismen im Server integriert und sind dem des locr Batch Tools vergleichbar. Genaueres können wir nur sagen, wenn wir die Anforderungen des Kunden kennen.