Seit 2007 hat GPSies eine API, also eine Programmierschnittstelle, mittels der andere Web-Dienste oder mobile Geräte auf alle öffentlichen Strecken und Daten von GPSies.com zugreifen können. Die API sehr wird viel genutzt – zugegeben mittlerweile ein bisschen zu viel. Teilweise werden von externen Diensten in der Sekunde bis zu 50 Anfragen gestartet, die der Server neben den “normalen” Anfragen, also Konvertierungen, Streckenerstellungen, anzeigen von Strecken noch bedienen muss. Manchmal sind Anfragen an die API völlig sinnlos und belasten den Server unnötig. Da in Zukunft die Gefahr einer Überlastung besteht und ich aufgrund der anonymen Zugriffen auf die API keine Möglichkeit habe, Dienste zu kontaktieren oder zu reglementieren, werde ich ab 01. März 2011 einen API Schlüssel einführen.
Mit dem heutigen Update habe ich das System schon auf diesen API Schlüssel vorbereitet. Die Funktion ist jedoch noch deaktiviert, um euch die Gelegenheit zu geben, eure Systeme auf den neuen Schlüssel umzustellen.
Wer bekommt diesen Schlüssel?
Jeder – bitte einfach mich direkt per Mail oder über das Kontaktformular ansprechen. Dazu ist es wichtig, dass ich eine E-Mail Adresse und einen Ansprechpartner bekomme. Wer einen mobilen Dienst bzw. eine App betreibt und demnächst kein Update geplant hat, der kann mir auch einen “Useragent” nennen, der temporär als Ersatz für den Schlüssel dienen soll. Ich werde versuchen, alle mir bekannten Dienste zu kontaktieren und den Schlüssel mitzuliefern. Jeder Dienst wird seinen eigenen Schlüssel bekommen, das ist klar ;-)
Wie funktioniert der Schlüssel?
Die Benutzung des Schlüssels ist denkbar einfach, denn dieser muss nur als weiterer Parameter an die URL gehängt werden.
Beispiel:
[ws.gpsies.com]
Ändert sich noch etwas?
Ja, denn der API-Zugriff über “ [www.gpsies.com] wird demnächst abgeschaltet und durch “ [ws.gpsies.com] ersetzt. Merkt ihr den Unterschied? Ja, das “www“ wird zu “ws“, was für “Webservice” steht. Das gibt mir die Möglichkeit, später mal die Web-Applikation von GPSies.com vom API Betrieb zu entkoppeln.
Neues Format TrainingPeaks (PWX)
Gestern früh versuchte ich, eine Strecke eines “Timex Ironman Global Trainer” auf GPSies darzustellen. Ich habe das Gerät von Timex zugesendet bekommen, um es zu testen. Da ich auf den ersten Blick nicht erkennen konnte, wie ich die aufgezeichnete Strecke auf GPSies bringen kann, ohne einen kostenpflichtigen Premium Account bei “trainingpeaks.com” zu eröffnen, habe ich schnell mal das Format TrainingPeaks (PWX) bei GPSies aufgenommen. Vielleicht brauchen das ja noch andere…
Klettersteig (Via ferrata)
Letzte Woche bat mich Tobias, ein kletternder GPSies-Benutzer, doch auch den “Klettersteig” als weitere Klassifizierung von Strecken aufzunehmen. Der Vorschlag wurde gesichtet, geprüft, beantragt, genehmigt, beauftragt, bearbeitet, überprüft und ist jetzt online :-)