Das Problem mit API-Schlüsseln, die nie ablaufen
Ein Schlüssel, der vor Jahren ausgestellt, nie rotiert wurde und heute noch gültig ist, ist keine Bequemlichkeit. Er ist ein Risiko, das sich seit Jahren niemand mehr angesehen hat.
Produktprioritäten zeigen sich in der Preisstruktur und der Tiefe der Dokumentation lange bevor sie in einer ausdrücklichen Aussage darüber auftauchen, was am wichtigsten ist. Ein Endpunkt, der in eine niedrigere Preisstufe gesteckt oder in drei Sätzen neben einer ausführlichen Seite für eine Vorzeigefunktion dokumentiert wird, vermittelt eine echte Tatsache über die interne Priorität, ob das nun beabsichtigt war oder nicht. Postleitzahlabfragen sind ein häufiges Opfer dieses Musters: technisch verfügbar, selten weiterentwickelt und im Vergleich zur vollständigen Geokodierung als nebensächliches Hilfsmittel behandelt.
Wir haben Postleitzahlabfragen bewusst genauso bepreist wie jeden anderen Endpunkt, um genau diese stille Herabstufung zu vermeiden. Sie fallen unter dasselbe kostenlose Tageskontingent, werden darüber hinaus mit denselben 0,0001 € pro Anfrage abgerechnet oder sind im selben Unlimited-Schlüssel für 50 € enthalten, genau wie Geokodierung, IP-Abfragen, Zeitzone oder Höhe. Es gibt keine Rabattstufe, die signalisiert, dass Postleitzahlabfragen als weniger wertvoll gelten, und keine Premiumstufe, die das Gegenteil signalisiert. Sie stehen auf derselben Ebene wie alles andere, weil wir finden, dass sie dorthin gehören.
Gleiche Preise sind ein Ausgangspunkt, nicht das ganze Argument. Der tiefere Grund, warum Postleitzahlabfragen eine vollwertige Behandlung verdienen, ist, dass die zugrunde liegenden Daten tatsächlich dieselbe Ernsthaftigkeit rechtfertigen wie jede andere Art von Standortdaten. Postleitzahlsysteme sind keine vereinfachte Version der Geokodierung. Sie sind eine eigene Kategorie von Struktur, die sich von Land zu Land im Format unterscheidet, in der Größe des Gebiets, das eine einzelne Postleitzahl abdeckt, und darin, wie direkt die Postleitzahl auf Verwaltungsgrenzen abbildet. Das über mehrere Länder hinweg korrekt aufzubauen, erfordert echte, anhaltende Aufmerksamkeit, dieselbe Art, die eine Vorzeigefunktion der Geokodierung standardmäßig bekommt, weil man sie für die wichtige hält.
Einen Endpunkt als vollwertig zu behandeln, bedeutet auch, dass er denselben Dokumentationsstandard erhält: echte Beispiele, eine klare Beschreibung, welche Daten zurückgegeben werden und wie sie strukturiert sind, und ehrliche Hinweise auf Einschränkungen der Abdeckung nach Land statt einer vagen Pauschalaussage. Ein Endpunkt, der dünn dokumentiert ist, weil man ihn für einfach hält, bleibt meist genau in den Punkten einfach, auf die es ankommt, weil niemand genau genug hinschaut, um zu bemerken, wo er zu kurz greift.
Über die Fairness bei der Verteilung unserer Entwicklungsaufmerksamkeit hinaus hat das einen praktischen Nutzen. Viele reale Anwendungen, etwa Versandkostenrechner, Prüfungen der Steuerzuständigkeit oder die Validierung von Servicegebieten, hängen direkter von einer korrekten Auflösung der Postleitzahl ab als von einer vollständigen Geokodierung auf Straßenebene. Postleitzahlabfragen im Vergleich zur Geokodierung als Nebensache zu behandeln, stellt die tatsächliche Abhängigkeit genau für die Anwendungen auf den Kopf, die diese Daten am dringendsten brauchen. Ihnen gleiche Preise und gleiche Dokumentation zu geben, ist keine symbolische Geste. Es kommt eher der Korrektur eines Kategorienfehlers gleich, den der Rest der Branche größtenteils ungeprüft übernommen hat.