使用uniCloud的uni-id-pages组件进行微信登录,在本地开发可以登录,打包发行的版本就会提示获取第三方账号失败!
我在小程序开发中心添加了uniCloud的白名单配置也不行。是什么原因呢

- 发布:2022-10-30 11:20
- 更新:2022-10-31 12:13
- 阅读:1264

如果确保本地可以,而发行后不行,那基本就是域名白名单问题,你可以按如下操作步骤试试
小程序体验版和正式版无法请求云函数解决办法:
将以下域名加入小程序 request
合法域名(为了省事,可以两个都加了)
阿里云:https://api.bspapp.com;
腾讯云:https://tcb-api.tencentcloudapi.com;
将以下域名加入小程序 uploadFile
合法域名(为了省事,可以两个都加了)
阿里云:https://bsppub.oss-cn-shanghai.aliyuncs.com;
腾讯云:https://cos.ap-shanghai.myqcloud.com;
download
合法域名
需要从云存储下载文件的时候才需要配置,不同服务空间域名不同,可以在web控制台查看文件详情里面看到url域名
步骤:
-
1、进入小程序后台
https://mp.weixin.qq.com/wxamp/devprofile/get_profile
点击前往 -
2、点击
开发管理
-开发设置
- 服务器域名 点击修改
-
3、在
request
合法域名中添加域名。 -
4、在
uploadFile
合法域名中添加域名。
添加域名后还是无法请求?
-
1、可能是缓存问题,删除微信APP里对应的小程序(清空缓存),微信开发者工具点下清空全部缓存,并重启微信开发者工具(点重新打开项目),最后重新上传体验版。
-
2、如果上面的清空缓存还是不行,则运行本地版,点击微信开发者工具右上角【详情】,把不校验合法域名前的勾去掉,尝试在微信开发者工具里访问云函数,此时会提示还有哪个域名没有加入白名单。
1***@qq.com
这些方法都试了 还是一样的报错
用的uni-id-co 有其它方案吗
2024-02-04 23:14