uniapp微信小程序选择图片报错chooseImage:fail api scope is errno: 112

uniapp yekong

微信小程序突然无法选择图片了,排查后发现在选择图片的时候报了下面的错误:

{errMsg: "chooseImage:fail api scope is not declared in the privacy agreement", errno: 112}

用户隐私保护指引更新了,需要添加用户隐私保护。

用户隐私保护指引填写说明

通过这里我们了解大概流程,因为我这边小程序之前已经设置过了,但是缺少了选择图片的权限,所以我们这里只对图片选择配置进行介绍。

用户隐私保护指引填写说明

微信公众号平台

我们需要登录微信公众号平台

微信公众号平台

我们找到设置-基本设置-服务内容声明-用户隐私保护指引-更新

用户隐私保护指引

点击更新后,会跳转到一个新页面,在这里,我们找到增加信息类型,我这里缺少了照片和视频信息选择权限,所以增加这个权限就可以了,如果还需要其他权限,可以点击增加信息类型,按需选择即可。

增加信息类型

确认提交

底部我们勾选同意:本小程序已对用户的信息处理进行了逐一、如实的说明,并保证如有变更会及时更新指引。然后点击确认并生效协议就可以了。

确认提交

插件使用

这里我们使用现成的插件来实现我们想要的授权弹窗,直接引入后,按照插件的说明使用即可,到这里授权后,就可以正常的选择图片了。

ws-wx-privacy 微信小程序隐私保护弹出框 隐私协议弹出框

授权弹窗

喜欢