1***@qq.com
1***@qq.com
  • 发布:2023-03-20 03:02
  • 更新:2023-03-20 13:52
  • 阅读:335

uniID获取openid问题

分类:uniCloud

使用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  
}
2023-03-20 03:02 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

求大佬帮忙看看

DCloud_uniCloud_WYQ

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只有这里有


    try {  
    } catch (error) {
    console.error(error)
    return {
    code: 80602,
    messageValues: {
    account: '微信openid'
    }
    }
    }

    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

要回复问题请先登录注册