
1. 准备excel文件,将所有地址以表格形式输入;
2. 上传excel文件并解析数据;
3. 通过小程序的API接口将数据储存到相应的数据库中;
4. 最后使用查询接口从数据库中获取要导入的地址信息。
获取用户收货地址需要用户点击授权,所以有两种情况,确认授权、取消授权。情况一,用户第一次访问用户地址授权,并且点击确定授权
情况二,用户点击取消授权后,再次获取授权
流程: (代码逻辑整理)
1.点击事件触发函数,获取用户当前设置
2.根据用户当前设置中的用户授权结果,判断是否包含收货地址授权
3.如果包含收货地址授权并且没有取消过收货地址授权,直接调用wx.chooseAddress(),获取用户收货地址。
4.取消过收货地址授权,调用wx.openSetting(),调起客户端小程序设置界面让用户去打开授权
4.1 用户当前设置包含收货地址授权但是用户点击取消授权,调用wx.openSetting(),调起客户端小程序设置界面让用户去打开授权
4.2 用户当前设置不包含收货地址授权(说明是第一次打开获取用户收货地址信息的授权),调用wx.chooseAddress(),获取用户收货地址。
首先,先可以明确的是,一个微信小程序(非个人)是可以多地定位的,目前微信官方支持微信小程序设置10个地点,如果你想继续设置地点,可以下载《调高地点额度申请表》,填写之后发送到placeominiprogram@qq.com,微信官方审核之后,你就可以继续设置微信小程序的地点。要注意的是,调高地址额度没有限制,也就是说你原来可以设置10个,申请之后这个数量不限制。其次必须注意的是一个经营资质只能添加一个地点,一个地点只能展示一个微信小程序。可能有人会觉得疑惑,不是说可以设置10个吗?我们来详细说说:
在设定附近小程序的位置时,官方要求地点的经营主体和小程序的主体必须一致或相关。然后在设置附近小程序时,需要提供地点的经营资质信息,通过审核后可以添加地点。
这里我们可以看到添加地点时,有两个选项,一个是“公众号账号主体”一个是“相关主体”,这就是我们说的一个经营资质只能设置一个位置。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)