检查邮政编码是否属于国家/地区


Check if zip code belongs to country

我们有一个在许多国家/地区都有售的网店遇到了问题。例如,人们输入他们的德国地址,然后从下拉列表中选择不同的国家,以获得更低的税率(按国家计算的税率)。我们需要一个验证器来检查给定的zip是否属于所选的国家。有现成的可能性吗?

您需要的是某种国际邮政编码的地址验证。

作为一种解决方案,您可以使用SmartyStreets制作的国际地址验证程序API。下面是演示页面,看看它可能是什么样子。

这是一个文档页面,其中包含如何使用API的说明。

你应该去上面链接的演示页面,看看你的数据是否能很好地使用它。你可以在一行中以"自由形式"输入地址,只需将其中一个字段下拉列表更改为"自由形式的"。或者,您可以一次输入一个字段的地址信息,其中一行为"国家",另一行为为"邮政编码",街道地址为"address1"。

此外,请记住,很难制作一个适用于多个国家的API。地址在其他国家可能有非常不同的格式。正因为如此,我不认为你可以单独搜索邮政编码。你必须搜索一个有邮政编码的地址,然后验证器可以告诉你邮政编码是否在那个国家。


全面披露:我为SmartyStreets工作。