今天把uni-id升级到3.3.29版本后微信登录报错appid or provider invalid,没升级uni-id版本前微信可以登录,我也检查了uni-id的配置文件,appid和appsecret都是正确的
2***@qq.com
- 发布:2023-03-03 21:54
- 更新:2023-03-07 17:21
- 阅读:456
3 个回复
最佳回复
DCloud_uniCloud_WYQ
可以先手动修改uni-open-bridge-common的config.js文件
改为
我们尽快更新一版
2***@qq.com (作者)
通过在uni-id的源码中打印日志,确定了appid是正确的,因为微信服务器已经返回了openid和unionid数据,在源码中setSessionKey和setUserAccessToken函数这个环节报错了,appid or provider invalid
DCloud_uniCloud_WYQ
在uni-id调用这两个方法的时候的传参发一下,另外uni-open-bridge-common的版本号是多少
2023-03-06 11:37
2***@qq.com (作者)
回复 DCloud_uniCloud_WYQ: 报错是运行到setUserAccessToken函数时报错的,但是setSessionKey的传参session_key是传的undefined,第一个传承g对象中参数都对的,其中"platform": "weixin-app",
"provider": "weixin-app",uni-open-bridge-common版本号1.1.2
2023-03-06 20:15
2***@qq.com (作者)
已解决,在uni-open-bridge-common的config文件中增加个配置