Eine Zapier- oder Make-Automatisierung auf einen neuen Geokodierungs-Host migrieren
No-Code-Automatisierungen mit einem Geokodierungsschritt brauchen einen anderen Migrationsansatz als eigener Code. So gehen Sie bei diesem Wechsel vor.
ipinfo.io hat einen unverwechselbaren Antwortstil: ein loc-Feld, das Breiten- und Längengrad in einer einzigen kommagetrennten Zeichenkette statt in zwei separaten Zahlen zusammenfasst, und ein org-Feld, das die Nummer des autonomen Systems und den Namen der Organisation bündelt, etwa „AS15169 Google LLC“ in einer Zeichenkette. Die Authentifizierung erfolgt über ein Token, und die Antwort bleibt ansonsten kompakt und größtenteils flach, mit Feldern wie city, region, country und postal neben diesen beiden kombinierten Feldern.
Auf diese kombinierte Zeichenkettenformatierung sollten Sie besonders achten, denn Code, der loc am Komma aufteilt oder org am ersten Leerzeichen, leistet echte Arbeit, die nach einer Migration weiterhin korrekt funktionieren muss. Das ist genau die Art von kleinem Parsing-Detail, das man leicht übersieht, bis eine Produktionsanfrage etwas zurückgibt, das die Aufteilungslogik nicht erwartet.
Der Kompatibilitätshost von My Geocode für ipinfo bildet dieselbe kompakte Struktur nach, einschließlich der kombinierten loc-Zeichenkette und der org-Zeichenkette mit vorangestellter AS-Nummer, wobei nur die Texte zu Urheberrecht, Nutzungsbedingungen und Datenschutz abweichen. Die Referenz finden Sie unter /compatibility/ipinfo/. Parsing-Logik, die auf dem Aufteilen von loc und org beruht, sollte genau so weiter funktionieren, wie sie geschrieben ist.
IP-Abfragen gehören zu den Endpunkten, bei denen sich echte Ergebnisse direkt beschreiben lassen und nicht nur die Form. Eine Abfrage für eine bestimmte Adresse liefert Stadt, Region, Land, die kombinierte Koordinatenzeichenkette und die kombinierte Organisationszeichenkette live statt aus einem veralteten Cache, da die IP-Geolokalisierungsdaten bei My Geocode mit einer Caching-Schicht aktuell gehalten werden, die sich erneuert, statt zu veralten.
Migrationsdetails, die Sie einplanen sollten:
X-API-Key-Header, Authorization: Bearer-Header, HTTP Basic Auth oder ein Query-Parametermg_extras=1 oder einem X-MG-Extras-Header neben der kompakten Standardform, ohne die Felder zu verändern, die Ihr Code bereits liestX-Quota-Used und X-Credits-Remaining, was nützlich ist, wenn Ihre aktuelle Integration die Nutzung manuell erfasstPreise: 2.500 kostenlose Anfragen pro Tag ohne Schlüssel, weitere 2.500 kostenlose pro Schlüssel und Tag, gezählt pro Netzwerk, danach Prepaid-Guthaben zu 0,0001 € pro Anfrage oder ein Unlimited-Schlüssel für 50 € pro Monat, wobei jeder Endpunkt, einschließlich dieses Kompatibilitätshosts, gleich viel kostet. Für Anwendungen, die für Logging, Analysen oder Zugriffsentscheidungen auf das spezifische kompakte Format von ipinfo aufbauen, ist das Ziel dieser Migration, dass sich das Format selbst nie ändern muss, sondern nur, was es ausliefert.