使用uni-id的uniID.code2SessionWeixin获取用户openid时,连接本地云函数可以正常获取openid,但连接云端云函数时出现“获取微信openid失败”的返回信息。
连接云端云函数返回的内容:
errCode: 0
requestId: "90fe5db2-7d13-4dd6-a6d3-f04eb1deffe0"
result:
code: 80602
errCode: "uni-id-get-third-party-account-failed"
errMsg: "获取微信openid失败"
message: "获取微信openid失败"
msg: "获取微信openid失败"
云函数:
const uniID = require('uni-id')
exports.main = async function(event, context) {
const res = await uniID.code2SessionWeixin({
code: event.code
})
return res
}
2 个回复
1***@qq.com (作者)
求大佬帮忙看看
DCloud_uniCloud_WYQ
uni-id版本多少,HBuilderX的uniCloud控制台有输出错误信息吗?
1***@qq.com (作者)
uni-id 版本是 3.3.29,HBuilderX的uniCloud控制台没有输出错误信息,控制台函数运行日志显示执行成功
2023-03-20 14:52
DCloud_uniCloud_WYQ
回复 1***@qq.com: 确定没有错误日志吗?下面是uni-id里面的这段捕获错误的代码。80602只有这里有
2023-03-20 15:04
1***@qq.com (作者)
回复 DCloud_uniCloud_WYQ: 确实没有错误日志,我是将运行函数后得到的 openid 通过 console.log 打印出现 80602 的
2023-03-20 15:11
DCloud_uniCloud_WYQ
回复 1***@qq.com: 我远程看下吧,加我下QQ 2292434668
2023-03-20 15:13
1***@qq.com (作者)
好的已加,麻烦您了
2023-03-20 16:01
6***@qq.com
回复 DCloud_uniCloud_WYQ: 解决了嘛?
2024-08-28 12:03