2023-08-16 wx.chooseMedia 不能调起相册 ==》更新用户隐私政策
记录一则微信api报错日志:wx.chooseMedia 不能调起并且报错。
场景如下:在做选择图片上传时调起该接口时无法调起系统相册,开发工具和真机测试都是一样无法调起相册。且返回报错内容如下:
chooseMedia:fail api scope is not declared in the privacy agreement
chooseMedia:隐私协议中未声明该api作用域
看了网友的建议去更新隐私政策,还是没反应,我提交的隐私政策还没通过审核。
难道是微信小程序系统的bug?
之后我又调低了基础库就没问题了,我的基础库原来是2.33.0,调低为2.32.3就可以了。
================ 最终解决方案:更新用户隐私政策,如果你用到摄像头,那就得把摄像头勾上,如下: ==================
用户隐私政策在你的小程序后台设置,如果你用到了文中的wx.chooseMedia那就得把【选中得照片或视频】以及【摄像头】勾上。
注意:之前我调低了基础库,并推送到我的手机上测试是可以调起相册的,但是低版本的基础库是无法推送到正式版的!
所以最终的解决方案还是得更新隐私政策而且通过审核才能调起相册。
结语:现在微信小程序的体验越来越靠近原生app的体验了,什么意思呢,就好比这次授权,我前端调起你微信的api,你微信不能直接弹出是否授权该小程序使用摄像头or相册的权限吗?
搞得这么多隐私政策出来不知道想干嘛,既难为开发者又给小程序用户不好的体验,要不让我去做微信产品经理好了,呵呵。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧