寻找美国地址验证Web服务 [英] Looking for United States Address Validation Web Service

查看:92
本文介绍了寻找美国地址验证Web服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

正如标题所示,我正在寻找美国地址验证"网络服务.另外:

I'm looking for a United States Address Validation web service, as the title says. Also:

  • 我不需要地图
  • 我不需要地理编码

我确实需要:

  • 地址真实的验证
  • 地址解析

Google的地图/必应地图似乎不错,但由于这些原因对我不起作用:

Google's Maps / Bing Maps seemed good, but won't work for me because of these:

  • 如果未在地图图像上绘制点,则禁止使用
  • 高级帐户的低请求限制(100,000个/天).我每天需要超过100万次
  • 我不需要地理编码,这是资源密集型的,这意味着它很慢

有什么建议吗?

推荐答案

从理论上讲,您可以运行桌面软件并插入其提供的任何类型的API,但随后您要负责正常运行时间,数据更新和相关的间接费用.您可能还会遇到软件线程模型的问题-是多线程还是单线程软件?您不想在生产中发现这一点.

You could, in theory, run desktop software and plug into any kind of API it provides, but then you become responsible for things like uptime, data updates, and associated overhead. You may also run into issues with the software threading model--is it multi-threaded or single-threaded software? You don't want to find that out in production.

有一些Web服务可以验证位于美国的地址,包括USPS官方Web服务. USPS返回的字段非常有限.例如,如果您要查找用于制作完整条形码的交货点",则USPS API不会返回该信息.我相信USPS Web服务也限制了您可以执行的查询数量,尽管我不记得确切的限制.

There are a handful of web services out there that can verify US-based addresses, including the USPS official web service. The USPS one is very limited in the fields that it returns. For example, if you're looking for the "delivery point" which is used to make a full barcode, the USPS API doesn't return that information. I believe the USPS web service also limits the number of queries that you can perform, although I don't remember the exact limit.

您想要在Web服务中寻找的一些东西包括(显然)价格,以及服务器的地理分布.如果一家公司将所有服务器都放置在一个位置,并且该数据中心离线(这种情况确实可能发生),那么您将无所适从.如果它们具有多个物理位置,则可以帮助防止不必要的中断.此外,您还需要确保服务呼叫会根据您的要求返回所有必填字段,例如传递点代码,条形码和DPV代码(告诉您地址的 交付方式)

A few things that you'll want to look for in a web service include the price (obviously) as well as geo-distribution of their servers. If a company has all of their servers in one location and that data center goes offline (which can and does happen), you're left out in the cold. If they have multiple physical locations, it can help to prevent unnecessary outages. Also, you'll want to make sure that the service call returns all necessary fields as per your requirements--like delivery point code, barcode, and DPV code (which tells you how deliverable an address is).

最后,您需要确定与公司互动的感觉.当您通过电话给他们打电话时,他们是否反应迅速并关心您的需求?或者,您是在与无法回答问题且只能收集有关您公司规模和收入的一线人员交谈,以便他们可以评估您的鱼类数量,并确定哪个销售员可以给您回电.您可以与通过电话或通过电子邮件编写Web服务的工程师交谈吗?

Lastly, you'll want to determine how you feel about interacting with the company. When you call them on the phone, are they responsive and concerned about your needs? Or are you talking to some front-line person that can't answer questions and is only able to gather information about your company size and revenue so they can evaluate how big of a fish you are and determine which salesman gets to call you back. Can you talk to the engineers that wrote the web service on the phone or via email?

有几种选择,您必须选择最适合您的要求和独特情况的一种.用Google搜索来查找公司列表.为了全面披露,我是SmartyStreets的联合创始人.我们有一个称为LiveAddress的地址验证网络服务 API.如果您对我的个人 Twitter帐户或公司 Twitter帐户.

There are a few choices out there and you'll have to choose the one that best fits your requirements and unique situation. Do a Google search to find a list of companies. In the interest of full disclosure, I'm the co-founder of SmartyStreets. We have an address verification web service API called LiveAddress. You're more than welcome to contact me directly with questions on my personal Twitter account or the company Twitter account.

这篇关于寻找美国地址验证Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆