一、问题描述
小程序 wx.getUserProfile 方法 调用时候报错如下
errMsg: "getUserProfile:fail privacy permission is not authorized"
问题的原因是,新版本依赖的版本库不支持了,这里调整为,2.18.1,可以正常使用了。
那同理如果有其他微信小程序的方法使用报错,那么有可能也是依赖版本库不支持了,可以从这个角度排查一下。
二、相关内容
2.1、什么是小程序调试基础库
小程序是一种轻量级的应用程序,可以在微信、支付宝等平台上运行。小程序调试基础库是指小程序开发者工具中用于调试和运行小程序的基础库。基础库指的是小程序的核心库,包含小程序的运行环境和基础 API,如网络请求、数据存储等。调试基础库则是指小程序开发者工具中用于模拟小程序运行环境和提供相应 API 的库。通过调试基础库,开发者可以在开发者工具中调试小程序的代码和功能,检查和修复问题。
2.2、什么是微信小程序调试基础库
微信小程序调试基础库是一种用于模拟小程序运行环境和提供相应 API 的库,供开发者在微信小程序开发者工具中调试小程序的代码和功能。
微信小程序是运行在微信客户端内的应用程序,具有轻量、便捷、开发门槛低等特点。为了方便开发者快速开发和测试,微信提供了开发者工具,其中包括了调试基础库。调试基础库提供了与小程序运行环境相同的 API,例如网络请求、数据存储、界面渲染等,同时还可以模拟不同的设备类型和网络环境,帮助开发者更好地调试和优化小程序。
在使用微信小程序开发者工具时,开发者可以通过切换调试基础库的版本来适配不同的微信客户端版本,并检查小程序在不同版本间的兼容性。
三、欢迎交流指正
参考链接
微信小程序基础库的介绍与更改_微信小程序调试基础库_UserGuan的博客-CSDN博客
微信小程序基础库版本可以降低吗(小程序基础库对应微信版本)-亲测免费分享网