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.
OpenCage hat seine Anhängerschaft gewonnen, indem es Geokodierung zugänglich gemacht hat: ein einziger Schlüsselparameter, eine JSON-Antwort mit einem results-Array und ein components-Objekt, das eine Adresse in Felder wie road, city und country zerlegt. Es kombiniert Daten aus mehreren offenen Quellen, statt einen eigenen proprietären Datensatz zu betreiben. Das ist ein Grund, warum Entwickler, denen Transparenz über die Herkunft ihrer Standortdaten wichtig ist, sich häufig dafür entscheiden.
Die Migration weg von einem Anbieter, der teilweise wegen seiner Einfachheit gewählt wurde, wirft eine berechtigte Frage auf: Bleibt es mit der neuen Option genauso einfach? Die ehrliche Antwort hängt davon ab, womit Sie vergleichen. Eine allgemeine Kontoregistrierung mit Zahlungsformular ist eine andere Erfahrung, als einfach einen Schlüssel in einen Header zu setzen, und es lohnt sich zu prüfen, was Sie tatsächlich ersetzen.
Der OpenCage-Kompatibilitäts-Host von My Geocode bildet das results-Array und die components-Aufschlüsselung nach, die OpenCage zurückgibt. Nur die Texte zu Urheberrecht, Nutzungsbedingungen und Datenschutz ändern sich. Die Referenz auf Feldebene finden Sie unter /compatibility/opencage/. Für die meisten Integrationen bedeutet das, den Host der Anfrage und den Schlüsselwert zu aktualisieren, während der Code, der results[0].components.city oder results[0].formatted liest, wie geschrieben weiter funktioniert.
Die Authentifizierung auf unserer Seite akzeptiert einen X-API-Key-Header, einen Authorization: Bearer-Header, HTTP Basic Auth oder einen Query-Parameter. Ein Client, der seinen OpenCage-Schlüssel bereits als Query-String-Parameter sendet, funktioniert daher in der Regel mit einem neuen Schlüsselwert weiter, ohne dass sich sonst etwas an der Anfragelogik ändert.
Die kostenlose Stufe ist ein wichtiger Teil dieses Vergleichs für alle, die OpenCage wegen seiner Zugänglichkeit für kleine Projekte und Nebenprojekte gewählt haben. My Geocode bietet 2.500 Anfragen pro Tag kostenlos von jeder Adresse, ganz ohne Schlüssel, und jeder Schlüssel erhält zusätzlich 2.500 kostenlose Anfragen pro Tag, gezählt pro Netzwerk und geteilt zwischen der Nutzung ohne und mit Schlüssel aus demselben Netzwerk. Darüber hinaus gibt es Prepaid-Guthaben zu 0,0001 € pro Anfrage oder einen Unlimited-Schlüssel zu 50 € pro Monat, wobei jeder Endpunkt, einschließlich aller Kompatibilitäts-Hosts, gleich viel kostet.
Eine Sache sollten Sie direkt testen, statt sie vorauszusetzen: Annotations. Wenn Ihre OpenCage-Integration zusätzliche Annotation-Felder liest, etwa Zeitzonen- oder Währungsinformationen, die in der Geokodierungsantwort mitgeliefert werden, gleichen Sie die dokumentierten Felder des Kompatibilitäts-Hosts mit dem ab, was Ihr Parsing-Code erwartet. Einige dieser Details müssen möglicherweise stattdessen von einem eigenen Endpunkt kommen, etwa von der Zeitzonenabfrage von My Geocode, statt in die Geokodierungsantwort selbst eingebettet zu sein.
Bei einem Projekt, das klein begonnen hat und gewachsen ist, müssen Sie die Einfachheit, die OpenCage zur naheliegenden ersten Wahl gemacht hat, durch einen Anbieterwechsel nicht aufgeben. Ein Schlüssel, der in jeder Form funktioniert, in der Ihr Client ihn bereits sendet, ein kostenloses Tageskontingent ohne Registrierung zum Testen und ein einheitlicher Preis für alle Endpunkte halten das Onboarding nah an dem, was viele OpenCage-Nutzer gewohnt sind.