报错信息:chooseAddress:failtheapineedtobedeclaredintherequiredPrivateInfosfieldinapp.json/ext.json。这是因为chooseAddress函数需要在app.json或ext.json中声明为requiredPrivateInfos字段的一部分。官方解释的网址:地理位置接口新增与相关流程调整|微信开放社区总的一句就是在 2022年7月14日后开发的小程序,需要配置 requiredPrivateInfos解决方式:如果在微信开发者工具中,需要在app.json文件中加上配置:"requiredPrivateIn
在app.json中改成以下配置即可"requiredPrivateInfos":["choosePoi","chooseAddress","chooseLocation","getLocation"],
错误描述在我们使用uni-app框架或微信原生开发微信小程序时,使用到uni.chooseAddress(OBJECT)接口获取用户收货地址时,无法跳转到收货地址页面获取。打印接口返回信息,显示"chooseAddress:failtheapineedtobedeclaredintherequiredPrivateInfosfieldinapp.json/ext.json"等内容,意思是此API接口需要在app.json中做声明才可以使用。产生原因我们来到微信官方文档可以发现如下图,在使用方法中,明确指出自2022年7月14日后发布的小程序,若使用该接口,需要在app.json中进行声明,否则
项目场景: 最近做的小程序商城项目获取微信小程序收货地址接口wx.chooseAddress时,返回errMsg为: "chooseAddress:failtheapineedtobedeclaredintherequiredPrivateInfosfieldinapp.json/ext.json" 原因分析:这是由于微信官方做了优化,自2022年7月14日后发布的小程序,若使用该接口,需要在app.json中进行声明,否则将无法正常使用该接口,2022年7月14日前发布的小程序不受影响。详情请看小程序官方公告:地理位置接口新增与相关流程调整解决方案:一、uni-app项目打开小
项目场景: 最近做的小程序商城项目获取微信小程序收货地址接口wx.chooseAddress时,返回errMsg为: "chooseAddress:failtheapineedtobedeclaredintherequiredPrivateInfosfieldinapp.json/ext.json" 原因分析:这是由于微信官方做了优化,自2022年7月14日后发布的小程序,若使用该接口,需要在app.json中进行声明,否则将无法正常使用该接口,2022年7月14日前发布的小程序不受影响。详情请看小程序官方公告:地理位置接口新增与相关流程调整解决方案:一、uni-app项目打开小
获取微信收货地址使用uniapp或者原生微信小程序获取微信的收货地址1、需要在开发平台申请权限在【开发】-【开发管理】-【接口设置】-【获取用户收货地址】–申请该权限,审核通过后方可使用。2、在源码上添加配置2.1在uniapp上开发配置打开manifest.json点击源码视图,搜索找到“mp-weixin”在这个对象下添加“requiredPrivateInfos”:[“chooseAddress”]2.2在原生微信开发配置找到app.json直接添加该属性3、直接上代码template> viewclass="content"> button@click="getAddressList
获取微信收货地址使用uniapp或者原生微信小程序获取微信的收货地址1、需要在开发平台申请权限在【开发】-【开发管理】-【接口设置】-【获取用户收货地址】–申请该权限,审核通过后方可使用。2、在源码上添加配置2.1在uniapp上开发配置打开manifest.json点击源码视图,搜索找到“mp-weixin”在这个对象下添加“requiredPrivateInfos”:[“chooseAddress”]2.2在原生微信开发配置找到app.json直接添加该属性3、直接上代码template> viewclass="content"> button@click="getAddressList