名下的两个微信小程序A和B,A已经上线。
正在开发中的B,与A应用共享同一个uniCloud服务空间。
在用同一个微信账号登录时,提示获取第三方账号失败。
objectName: "uni-id-co", methodName: "loginByWeixin", params: Array(1), error: Error: 获取第三方账号失败
...
{errCode: "uni-id-get-third-party-account-failed", errMsg: "获取第三方账号失败"}errCode: "uni-id-get-third-party-account-failed"errMsg: "获取第三方账号失败"errSubject: undefinedrequestId: "ac1cc3191773664596238160349"subject: undefinedmessage: "获取第三方账号失败"stack: "Error: 获取第三方账号失败↵ at _construct (w
...
然后在服务空间中查看uni-id-co云对象的日志,发现整个执行结果是成功的,但是中间有错误:
...
...
"requestId": "ac1cc3191773664596238160349"
}
[uni-id-co/ac1cc3191773664596238160349/380ms/ERROR] invalid code, rid: 69b7f955-256a887e-3e7520cb
Error: invalid code, rid: 69b7f955-256a887e-3e7520cb
at generateApiResult (/tmp/function/lib/third-party/weixin/normalize.js:10:11)
at callWxOpenApi (/tmp/function/lib/third-party/weixin/normalize.js:73:5)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at _requestWxOpenapi (/tmp/function/lib/third-party/weixin/account/index.js:21:20)
at code2Session (/tmp/function/lib/third-party/weixin/account/index.js:33:20)
at module.exports (/tmp/function/module/login/login-by-weixin.js:65:30)
at c (/tmp/function/__index.js:1:2736)
at $e (/tmp/function/index.js:1:85427)
at Ve (/tmp/function/index.js:1:86544)
at runUserFunction (/code/index.js:93:265116)
请求响应状态: success
请问关于这种共用服务空间的情况该如何配置登录呢?
2 个回复
1***@qq.com (作者)
已经解决啦!要配置成多应用模式!uni-config-center中的uni-id的配置文件把两个应用的配置都给配置上。
Ask小助手
uni-id 的 config 支持配置成数组形式,实现多个小程序使用同一个服务空间。查看文档
要回复问题请先登录或注册
公告
更多>相关问题