API: Daten in JSON- und JSONP-Formaten
Es gab schon die Möglichkeit, in die Projekte JavaScript einzufügen, das ein Objekt mit verschiedenen Parametern aufgrund von Benutzer-IP enthalten hat. Jetzt kann man diese Daten in JSON- und JSONP-Formaten bekommen.
Daten, die API aufgrund von Kunden-IP zurückgibt:
- latitude — die Breite des Landes
- longitude — die Länge des Landes
- zoom — die Annäherungsstufe für die Karten aufgrund von Google Maps
- address.city — die Stadt (noch nicht verfügbar)
- address.country — das Land
- address.country_code — Landcode nach ISO 3166-1
- address.region — die Region (noch nicht verfügbar)
JSON
Format der Anfrage:http://api.wipmania.com/json
Die Antwort sieht dann so aus:
{"latitude":"51.0993","longitude":"10.4537","zoom":5,"address":{"city":"-","country":"Germany","country_code":"DE","region":"-"}}
JSONP
Format der Anfrage:http://api.wipmania.com/jsonp? callback=YourFunctionHere
YourFunctionHere - Ihr Titel für die Funktion
Die Antwort sieht in dem Fall so aus:
YourFunctionHere({"latitude":"51.0993","longitude":"10.4537","zoom":5,"address":{"city":"-","country":"Germany","country_code":"DE","region":"-"}})
Das Beispiel der Nutzung mit JQuery:
$.getJSON("http://api.wipmania.com/jsonp?callback=?",
function(data) {
alert(data.address.country);
});
Genauso wie für die JavaScript-Version, es gibt keine Beschränkungen nach täglicher Menge der Anfragen.