使用uni-app框架中uni.chooseAddress()接口,获取不到用户收货地址

news/2024/7/20 0:59:05 标签: uni-app, 微信小程序, 小程序

错误描述

在我们使用uni-app框架或微信原生开发小程序>微信小程序时,使用到uni.chooseAddress(OBJECT)接口获取用户收货地址时,无法跳转到收货地址页面获取。
打印接口返回信息,显示 "chooseAddress:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json" 等内容,意思是此API接口需要在app.json中做声明才可以使用。

在这里插入图片描述

产生原因

我们来到微信官方文档可以发现如下图,
在这里插入图片描述
在使用方法中,明确指出自 2022 年 7 月 14 日后发布的小程序,若使用该接口,需要在 app.json 中进行声明,否则将无法正常使用该接口,2022年7月14日前发布的小程序不受影响。
但是在uni-app官方文档中,还没有对这一改变进行更新。
在微信官方文档中,提及除此接口外,还有其他7个接口使用,也需要进行声明,如下图
在这里插入图片描述
具体说明,详见微信官方说明:https://developers.weixin.qq.com/community/develop/doc/000a02f2c5026891650e7f40351c01

解决办法

若使用uni-app框架进行开发,则需要在 manifest.json文件中,找到小程序相关设置中的mp-weixin, 如下图所示。
在这里插入图片描述
添加如下代码,即可解决问题。

"requiredPrivateInfos": [
   "chooseAddress"
]

如果使用微信原生代码开发小程序,则直接在 app.jsonrequiredPrivateInfos 配置项中声明即可,如下图所示。
在这里插入图片描述

若使用其他几个接口,依次添加即可。


http://www.niftyadmin.cn/n/79114.html

相关文章

【JavaWeb】网络层协议——IP协议

目录 IP协议结构 IP地址管理 特殊IP 解决IP地址不够用 动态分配IP地址 NAT网络地址转换 IPV6 IP协议结构 版本:就是IP协议的版本号。目前只有 4 和 6。这里介绍的是IPV4 首部长度:单位是4字节。于TCP首部长度完全一致,也是可变的&…

spring的注解

Spring的常用注解常用注解EnableWebMvcConfigurationBeanSpringBootApplication && MapperScanControllerResponseBodyRestControllerRequestMapping("robot")ResourceRequestMappingService常用注解 EnableWebMvc 在配置类中开启Web MVC的配置支持。 Con…

【C++的OpenCV】第一课-opencv的介绍和安装(Linux环境下)

第一课-目录一、基本介绍1.1 官网1.2 git源码1.3 介绍二、OpenCV的相关部署工作2.1 Linux平台下部署OpenCV一、基本介绍 1.1 官网 opencv官网 注意:官网为英文版本,可以使用浏览器自带的翻译插件进行翻译,真心不推荐大家去看别人翻译的&am…

C++那些事之C++20协程开篇

C那些事之C20 Coroutines(协程)1.什么是Coroutines开篇C20协程!自C20之后,C终于支持协程了,C 23应该带来额外的支持,至少应该涵盖最常见的用例。协程(英语:coroutine)是计算机程序的一类组件,推…

2.TCP/UDP什么时候选择,HTTP,使用TCP/UDP的协议有哪些,TCP三次握手四次挥手大概流程,为什么要三次握手.

文章目录1.什么时候选择 TCP,什么时候选 UDP?2. HTTP 基于 TCP 还是 UDP?3.使用 TCP 的协议有哪些?使用 UDP 的协议有哪些?4.TCP 三次握手和四次挥手(非常重要、传输层)5.为什么要三次握手?1.什么时候选择 TCP,什么时候选 UDP? UDP 一般…

基于SSM,Spring, BootStrap 毕业设计管理系统的设计与实现

目录 一.前言介绍 二、主要技术 2.1 SSM框架介绍 2.2 MYSQL数据库 2.3 持久层框架MyBatis 2.4 前端框架BootStrap 三. 系统设计 3.1 系统架构设计 3.2 系统功能模块 3.2.1 学生模块 3.2.2 教师模块 3.2.3 管理员模块 四、数据库设计 4.1 数据分析 4.2 概念设计 …

操作系统之HRRN - 最高响应比调度

操作系统之HRRN - 最高响应比调度 一、简述 最高响应比调度的含义: (1)最高响应比优先调度算法(Highest Response Ratio Next)是一种对CPU中央控制器响应比的分配的一种算法。HRRN是介于FCFS(先来先服务算…

手机文字转语音软件哪个好用?超火的两款好用的文字转语音软件

有很多小伙伴对短视频配音比较感兴趣,但方方面面了解得不多,比如:配音有哪几种方法?需要注意些什么?用手机就可以操作么?好用的文字转语音软件有哪些?这篇文,小编就带大家简单了解一…