API Anleitung

Entwicklerwerkzeuge

Ganz egal, ob Sie die API direkt über HTTP mittels XML / JSON oder als OData-API ansprechen: Die folgenden Tools könnten für Sie beim Debugging und der Entwicklung Ihrer Software an die LogMyTime API nützlich sein:

Fiddler

Tipp: Fiddler ist ein Windows-Programm, kann jedoch auch als Proxy-Server aus beliebigen anderen Betriebssystemen heraus genutzt werden, sofern Ihnen ein Windows-Rechner zur Verfügung steht. Wir nutzen Fiddler z.B. zum Entwickeln unserer eigenen Smartphone-Apps.

Das kostenlose Tool Fiddler kann beliebige HTTP-Anfragen abfangen und inklusive der von der API erhaltenen Antworten übersichtlich anzeigen. Zusätzlich können Sie mit dem darin eingebauten Request Builder auch erfolgte Abfragen verändern und erneut abspielen.

Zum Abfangen von HTTP-Anfragen muss Fiddler in Ihrer Software als Proxy konfiguriert werden. Zum Entschlüsseln von HTTPS-Anfragen kann Fiddler ein passendes Zertifikat auf Ihrem Entwicklungsrechner installieren.

Curl

In Linux-Kreisen ist das kommandozeilenbasierte Tool curl sehr weit verbreitet. Sie können damit beliebige Test-Anfragen an unsere API stellen und die Antworten ausgeben.

Browser-Plugins

Zahlreiche Browser-Plugins erlauben ebenfalls das Erstellen und Analsieren von Test-Anfragen, wie z.B. Advanced REST client für Chrome oder RESTClient für FireFox

Weitere Tools und clientseitige Bibliotheken

Es gibt sehr viele weitere Tools und Bibliotheken zur Entwicklung eigener Anwendungen mit Anbindung an OData-Schnittsellen, die somit auch mit der LogMyTime API kompatibel sind. Eine Auflistung finden Sie auf der offiziellen Odata-Webseite.