이론 상으로는 데스크톱 소프트웨어를 실행하고 제공되는 모든 종류의 API에 연결할 수 있지만 가동 시간, 데이터 업데이트 및 관련 오버 헤드와 같은 사항에 대한 책임은 사용자에게 있습니다. 소프트웨어 스레딩 모델에 문제가 생길 수도 있습니다. 다중 스레드 또는 단일 스레드 소프트웨어입니까? 프로덕션에서 그걸 발견하고 싶지는 않습니다.
USPS 공식 웹 서비스를 비롯하여 미국 기반 주소를 확인할 수있는 소수의 웹 서비스가 있습니다. USPS는 반환하는 분야가 매우 제한적입니다. 예를 들어, 전체 바코드를 만드는 데 사용되는 "배달 지점"을 찾고있는 경우 USPS API는 해당 정보를 반환하지 않습니다. 정확한 제한을 기억하지 못하더라도 USPS 웹 서비스가 수행 할 수있는 쿼리 수를 제한한다고 생각합니다.
웹 서비스에서 찾고자하는 몇 가지 사항은 서버의 가격 (명백하게) 및 지역 분포입니다. 한 회사가 한 곳에서 모든 서버를 보유하고 있으며 데이터 센터가 오프라인 상태가 될 경우 (그렇게 할 수 있고 발생할 수 있음) 추위에 빠져 있습니다. 물리적 위치가 여러 개인 경우 불필요한 중단을 방지하는 데 도움이됩니다. 또한 서비스 요청이 배달 지점 코드, 바코드 및 DPV 코드 (예 : 배달 주소가 어떤 것인지 알려주는)와 같이 필요한 모든 필드를 서비스 호출로 반환하는지 확인해야합니다.
마지막으로, 회사와의 상호 작용에 대한 생각을 결정하고 싶을 것입니다. 전화로 전화를 걸면 그들은 반응이 좋고 필요에 염려합니까? 아니면 질문에 대답 할 수없는 일선 담당자에게 이야기하고 있으며 회사 규모와 수익에 대한 정보를 수집 할 수 있으므로 귀하가 얼마나 큰 물고기인지 평가하고 어떤 영업 사원이 다시 전화를 걸 수 있는지 판단 할 수 있습니다. 전화 나 이메일을 통해 웹 서비스를 작성한 엔지니어들과 이야기 할 수 있습니까?
몇 가지 선택 사항이 있으며 요구 사항과 고유 한 상황에 가장 적합한 것을 선택해야합니다. Google 검색을 통해 회사 목록을 찾습니다. 전체 공개의 목적으로, 나는 SmartyStreets의 공동 설립자입니다. LiveAddress라는 address verification web service API가 있습니다. 제 개인의 Twitter account 또는 Twitter account에 대한 질문에 직접 저에게 연락하실 수 있습니다. https://identify.pitneybowes.com/
서비스 분석 및 출력 세계적으로 알려진 주소 데이터베이스에 대해 표준화 된 세부 사항을 입력 주소를 비교 -
Google 지오 코딩 사용 한도가 요청을 한 자바 스크립트이므로 각 클라이언트에 대한 도움이됩니까? –
@Jonallard - 좋은 지적입니다. 그러나이 소프트웨어는 회사의 인트라넷에서 실행되므로 요청은 동일한 공개 IP에서 제공됩니다. –
그럴 수도 있다고 생각했는데, 내가 왜 묻고 있었는지. –