标签: smartystreets

SmartyStreets 地址验证 PHP 示例?

我可以获得调用 SmartyStreets LiveAddress API 进行地址验证的示例 PHP 代码示例吗?

validation street-address smartystreets

6
推荐指数
1
解决办法
3064
查看次数

尝试使用 JSON.Net 使用 SmartyStreets JSON ......“无法将 JSON 数组反序列化为类型组件”

我正在尝试使用 SmartyStreets JSON LiveAddress API,但遇到了一些困难。我承认我对 JSON 不太熟悉。无论如何,我尝试了几种不同的方法,但通常最终会出现错误“无法将 JSON 数组反序列化为元数据类型”。

这是 JSON 字符串:

[{"input_index":0,"candidate_index":0,"delivery_line_1":"1600 Amphitheatre Pkwy","last_line":"Mountain View CA 94043-1351","delivery_point_barcode":"940431351000","components":{"primary_number":"1600","street_name":"Amphitheatre","street_suffix":"Pkwy","city_name":"Mountain View","state_abbreviation":"CA","zipcode":"94043","plus4_code":"1351","delivery_point":"00","delivery_point_check_digit":"0"},"metadata":{"record_type":"S","county_fips":"06085","county_name":"Santa Clara","carrier_route":"C058","congressional_district":"14"},"analysis":{"dpv_match_code":"Y","dpv_footnotes":"AABB","dpv_cmra":"N","dpv_vacant":"N","ews_match":false,"footnotes":"N#"}}]
Run Code Online (Sandbox Code Playgroud)

我使用jsontocsharp webapp 来创建类。

这是我正在使用的代码:

using (var webClient = new WebClient())
        {
            var json = webClient.DownloadString("url");

            var md = JsonConvert.DeserializeObject<Metadata>(json);
            litTest.Text = md.county_name;
        }
Run Code Online (Sandbox Code Playgroud)

然后抛出我上面提到的错误。

任何帮助将不胜感激。

谢谢你,安德鲁

c# asp.net json json.net smartystreets

4
推荐指数
1
解决办法
2379
查看次数

SmartyStreets 没有得到邮政编码

我在表单上安装了SmartyStreets,除了没有填充的邮政编码外,一切正常。我还在 SmartyStreets 的页面上注意到,您可以在其中尝试邮政编码未填充的示例。这是否正常,API 或我的安装有问题吗?

我在我的页面上使用以下内容:

<script src="//d79i1fxsrar4t.cloudfront.net/jquery.liveaddress/2.5/jquery.liveaddress.min.js"></script>
<script>var liveaddress = $.LiveAddress({
    key: mykey,
    addresses: [{
        street: '#edit-submitted-address',
        city: '#edit-submitted-city',
        state: '#edit-submitted-state',
        zipcode: '#edit-submitted-zip'
    }]
});
</script>
Run Code Online (Sandbox Code Playgroud)

zipcode smartystreets

4
推荐指数
1
解决办法
862
查看次数