获取用户收货地址接口

接口名称:selectAddress(JSAPI),仅支持支付宝钱包8.3及以上版本。

使用场景举例:商户在网页上调用该接口,将弹出支付宝钱包收货地址组件,用户选择后页面将收到回调。Demo详见JSAPI Demo

示例代码

<!--必须首先引入该js库-->
<script src="https://publicexprod.alipay.com/deliveraddress/selectAddress.js"></script>

<button id="selectAddress" type='button' class="am-button am-button-blue">
    点击选择用户收货地址
</button>

<script>
    document.getElementById('selectAddress').addEventListener('click', function () {
        // 调用am.selectAddress接口并传入回调函数
        am.selectAddress(function (data) {
            alert(JSON.stringify(data));
        })
    }, false);
</script>

其中返回值data的JSON格式如下:

{
    "address": "古荡街道万塘路18号黄龙时代广场B座",
    "addressCode": "330106",
    "addressId": "214118119",
    "area": "西湖区",
    "city": "杭州市",
    "fullname": "张三",
    "mobilePhone": "13912345678",
    "post": "310012",
    "prov": "浙江省"
}
onlineServer