Au cours du développement d'un service de vérification d'adresse en interne dans une entreprise allemande pour laquelle j'ai travaillé, j'ai rencontré un certain nombre de façons de résoudre ce problème. Je ferai de mon mieux pour résumer mes conclusions ci-dessous:
Logiciel gratuit et open source
De toute évidence, la première approche que quiconque adopterait est une approche open-source (comme openstreetmap.org ), ce qui n'est jamais une mauvaise idée. Mais si vous pouvez vraiment utiliser cela de manière fiable et fiable, cela dépend beaucoup de la mesure dans laquelle vous devez vous fier aux résultats.
Les adresses sont une chose incroyablement variable. Vérifier les adresses américaines n'est pas une tâche facile, mais supportable, mais une fois que vous vous dirigerez vers l'Europe, en particulier le Royaume-Uni avec son vaste système de codes postaux, l'approche open-source manquera tout simplement de données.
Services Web / API
Logiciel de classe entreprise
L'argent le fait, évidemment. Mais toutes les entreprises ou développeurs ne peuvent pas dépenser environ 0,15 USD par recherche d'adresse (soit 150 USD pour 1000 demandes d'API) - un modèle commercial très coûteux que la grande majorité des API de validation d'adresse a implémenté.
Ce que j'ai fini par intégrer: l' API streetlayer
Comme je n'étais pas disposé à adopter l'approche programmatique de la vérification manuelle des données d'adresse, j'ai finalement conclu que j'avais besoin d'une API avec un prix qui ne donnerait pas envie à mon patron de me licencier et de toujours fournir une solution solide et fiable. résultats de la vérification internationale.
Pour faire court, j'ai fini par intégrer une API construite par apilayer, appelée "streetlayer API". J'ai été facilement convaincu par une simple intégration JSON, des résultats de validation étonnamment précis et leur tarification conviviale pour les développeurs. De plus, 100 demandes / mois sont entièrement gratuites.
J'espère que cela t'aides!