uni-app中uni-id的大坑,麻烦赶紧修复
uni-app中uni-id的大坑,麻烦赶紧修复
| 环境 | 版本号 | 项目创建方式 |
|---|---|---|
| 云环境 | 腾讯云 | |
| uni-id | 3.0.6 | 已配置config.json里面的mp-weixin |
云环境:腾讯云
uni-id版本:3.0.6(已经配置config.json里面的mp-weixin)
云函数:
const res = await uniID.loginByWeixin({
type: 'login',
code: event.code
})
日志:
[本地调试]"[loginByWeiXin]请求参数:" {"code":"033Y7Kkl2areH649jDll2N7evr3Y7Kkm","uniIdToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJiM…zEwfQ.zz2E57N7ktzXmZ_kUIGkqRIFv5IXqEXMWn7VCelvW4M"}
本地调试的情况下:
SIGN_PARAM_INVALID | errMsg: tmp secret key expire
云端调试的情况下:
[FUNCTIONS_EXECUTE_FAIL] errCode: 40013 | errMsg: invalid appid rid: 605229ee-711d51ea-491a9091
过程大概是:昨天在本地调试下,还是可以正常获取到openid等信息的,今天就不行了。百度也有很多人说到这个问题,按照他们说的玄学操作解决办法,就是先切换到云端调试,然后再切换回本地调试。。。我TM。。。烦死了。
更多关于uni-app中uni-id的大坑,麻烦赶紧修复的实战教程也可以访问 https://www.itying.com/category-93-b0.html
确实遇到了,不知道有什么好的解决办法
更多关于uni-app中uni-id的大坑,麻烦赶紧修复的实战教程也可以访问 https://www.itying.com/category-93-b0.html
微信小程序内配置的appid和config.json内配置的一致吗?config.json修改之后上传了吗?
我本来是开发者工具是稳定版,但是更新到每日版,依然有这个问题。目前我用的微信开发者工具版本是:Nightly 1.05.2103172
回复 kidd: manifest.json里面配了微信小程序的appid了吗?还是每次运行之后在微信开发工具里面手动填/选的?
回复 DCloud_uniCloud_WYQ: mainfest.json的微信小程序里,有填写到appid。
回复 kidd: 我这小程序开发工具放了一个多小时再访问的也没出现你说的问题,确定“一段时间不动”这会没有其他操作吗?
本地调试的报错信息截图network面板看一下
最新版本的本地调试还是报错 Error: errCode: SIGN_PARAM_INVALID | errMsg: tmp secret key expire
连接云端云函数就没问题,切换到本地云函数,马上报错,数据无法读取,啥都干不了
回复 名图客: 你在什么地区?用的什么网络?能不能正常打开uni-app的文档?
回复 DCloud_uniCloud_WYQ: 长沙移动宽带网络,可以打开uni-app文档。
遇到相同问题了,更新了下环境就出现了。楼主有解决方法吗
同问,也遇到了,连接云端函数没事儿,连接本地函数过一会儿就出现,H版本3.1.7
同问,也遇到了这样问题。
同样问题+1,腾讯云空间环境
本地调试出错的在什么地区的用的什么运营商的网络?出错时HBuilderX的日志发一下。
帖子里面的云端错误可能是由以下原因导致的
没有使用自定义基座,需要先填写manifest.json内的APP微信登录appid再打包自定义基座并使用
uni-id内修改config.json未上传,config.json内APP微信登录的appid、appsecret需要和自定义基座里面填写的appid匹配
云开发同样遇到一样的问题,使用腾讯云空间,本地调试都不行!!!!!!!!!
麻烦官方重视下
本地运行Bug已确认,下次发版修复
腾讯云查询数据库就提示Error: errCode: SIGN_PARAM_INVALID | errMsg: ,代码在其他电脑没问题,所以项目都这样
我一下午也花在这个上面了 获取的预授权code 不论是去云上换取 openid 还是传到后台换取 都是errCode: 40029 | errMsg: invalid code, hints: [ req_id: *** ]错误 已确认云函数 和 manifest 配置的 appid 相同。
客户端不要调用uni.login,直接用5+的接口进行登录。


