iOS 上的地址验证表单 API 或数据库?

Posted

技术标签:

【中文标题】iOS 上的地址验证表单 API 或数据库?【英文标题】:Address validation form API or Database on iOS? 【发布时间】:2015-05-12 10:10:19 【问题描述】:

我正在开发一个 ios 应用程序,用户可以在其中购买产品并将产品送货上门。在实际购买之前,用户必须输入他在英国的收货地址。

例如,用户输入邮政编码“SW1A 2AB”,然后显示一个 UIPicker,列出可能的匹配项,例如“11 Downing St”。

我想知道是否有任何在线资源或服务(最好是免费的)可以根据用户将在表单上提供的英国邮政编码进行地址查找。由于该应用将仅在英国推出,并且产品只能在此处交付,因此我不必担心其他类型的地址格式。

【问题讨论】:

How to convert postal code to city name, is there an API available?的可能重复 【参考方案1】:

听起来您正在使用邮政编码到地址查找,这在英国涉及使用皇家邮政邮政编码地址文件 (PAF),该文件需要付费,但它是英国地址数据的最可靠来源。它可以作为数据文件直接从 Royal Mail 购买,但也存在多个 API,这意味着您无需担心存储和更新超过 2900 万个地址。

我在Allies Computing who provide a cloud hosted REST based API 工作,它使用皇家邮政的每日更新,可以按搜索付费。

当然还有其他提供商提供非常相似的 API,Royal Mail's Powered by PAF website 有完整的列表。

只要您的应用程序可以访问互联网,您就可以使用这些,但如果用户没有互联网连接,最好向他们提供完整的地址表单。

【讨论】:

谢谢,这正是我要找的。​​span> @Broco 很高兴听到。

以上是关于iOS 上的地址验证表单 API 或数据库?的主要内容,如果未能解决你的问题,请参考以下文章

iOS、REST API - Facebook 登录

如何将每个页面上的表单数据从数据库发送到不同的电子邮件地址

关于boostrapvalidator表单验证神器详细配置说明

表单验证-常见问题汇总

Phonegap (Android) 上的 ASP.NET 表单身份验证问题

在保护评论表单和相关 API 端点时,是不是应该在浏览器、服务器或两者中对输入进行清理、验证和编码?