SmartyStreets地址验证PHP示例?

时间:2012-05-22 02:00:08

标签: validation street-address smartystreets

我是否可以获得一个示例PHP代码示例,该示例调用SmartyStreets LiveAddress API进行地址验证?

3 个答案:

答案 0 :(得分:2)

当然 - 我们在our GitHub repository有示例代码。那里有3个例子:

  1. 使用cURL对我们的API的请求(可以一次处理多个地址)
  2. GET请求。很容易,但每个请求只支持一个地址
  3. “SLAP”(单行地址处理)示例,说明如果地址尚未拆分为街道,城市,州等组件,如何验证地址。
  4. 如果您有任何其他问题,我很乐意提供帮助;我写了这些例子。

答案 1 :(得分:0)

Smarty街道使用与许多其他解决方案相同的方法。用户输入地址,然后执行查找,如果未找到地址,则向用户显示要选择的有效地址列表。这是一种较慢的方法,可能并不理想。

更新的方法可能是更好的选择来自Addrexx。 Addrexx解决方案允许用户从下拉列表中自动选择其信息。这加快了输入个人信息的过程。完全披露:我是Addrexx的开发人员。 Addrexx是一个SaaS,包括针对salesforce,magento,大型商务和更多平台的完整集成包。

您可以在http://addrexx.com/ecommerce.html看到Addrexx方法。

答案 2 :(得分:0)

如果您在没有安全证书的测试系统上开发SmartyStreet代码,可以添加此行以禁用证书测试:

if ($bTestSystem) curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);