/ / Walidacja adresu za pomocą ZP4 z semafora - node.js, mongodb, street-address

Walidacja adresu przy pomocy ZP4 z semafora - node.js, mongodb, street-address

Mamy aplikację i szukaliśmy jejdodanie walidacji adresu na danych, które aktualnie posiadamy w bazie danych. Nasz stos to głównie node.js i MongoDB. Szukałem ekonomicznego rozwiązania i trafiłem na Semaphore ZP4. Ale zgodnie z ich dokumentacją, oferują DVD z oprogramowaniem, które działa tylko w systemie Windows i działa lokalnie na komputerze. Czy ktoś ma z tym jakieś doświadczenie i próbuje zintegrować to z aplikacją node.js i czy jest jeszcze inna lepsza opcja?

Odpowiedzi:

1 dla odpowiedzi № 1

Nigdy nie używałem Semaphore, ale mogę ci powiedziećże używanie danych z dysku DVD jest złym pomysłem, ponieważ sprawdzone adresy zmieniają się cały czas. Chcesz mieć aktualne dane do weryfikacji adresów. Istnieją inne usługi, które mają interfejsy API, w które można trafić, a ich dane są dynamiczne. Niektóre z tych usług obejmują SmartyStreets, MelissaData i Loqate. Poleciłbym zajrzeć do jednego z nich. Większość usług weryfikacji adresu zapewnia bezpłatne wyszukiwania / weryfikacje, dzięki czemu możesz przetestować, który z nich Ci się podoba. Jeśli nie masz zbyt dużej bazy danych, możesz potencjalnie sprawdzić wszystkie adresy za darmo za pomocą tych wyszukiwań.


1 dla odpowiedzi nr 2

Semaphore Corporation wydała nowe wydania DVDco miesiąc, ponieważ opierały się na comiesięcznych bazach danych wydawanych przez pocztę, więc obawa Camiblancha tak naprawdę nie miała zastosowania. W każdym razie Semaphore Corporation przestawiła się wyłącznie na usługi online w czerwcu ubiegłego roku i może przetworzyć około 5900 rekordów za dolara.


0 dla odpowiedzi № 3

Nigdy nie korzystałem z Semaphore ZP4. Ale ogólnie są różne firmy, które mogą pomóc, dokładne rozwiązanie będzie zależeć od twoich wymagań.

Jak wspomina Camiblanch, istnieje wiele usług w chmurze, które zapewniają aktualne adresy i niskie narzuty. Ten, który pomagam stworzyć, na przykład tutaj: https://www.edq.com/uk/products/address-validation/ - korzysta z prostych wyników json, które można łatwo dopasować do aplikacji. Przykładowe integracje tutaj: https://github.com/experiandataquality/RealTimeAddress

Jeśli masz ograniczenia w zakresie bezpieczeństwa / dostępu do danychco oznacza, że ​​nigdy nie otworzysz swojego rozwiązania w Internecie, wtedy dostępne są rozwiązania On Premise - podobne do oglądanej wersji DVD. Tworzymy (EDQ) wiele różnych wdrożeń, w tym serwery internetowe (przy użyciu mydła), które mogą współpracować z tysiącami użytkowników wewnętrznych lub interfejsami API, które można bezpośrednio zintegrować z aplikacją. Nie ograniczają się one tylko do okien.