收藏
回答

跨账号共享环境下getOpenData无法获取对应数据

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 工具 wx0990bd0b76016244 cloud1-0gqon5ib6aeaf9e9 2.25.0

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/Cloud.getOpenData.html

假设小程序A的云环境CA为要共享的云环境,小程序B是无云环境的被共享小程序,在跨账号共享环境时,B调用CA的云函数,为了快速获取用户手机号及头像昵称等,云函数使用了getOpenData,但是A调用是返回正常,B调用时返回了一个错误,错误如下,请问该如何解决。

{

"cloudID": "61_huCyHuY48m72wWN0PmHTYGw4dmUTYFxAFLm3-Q-UYWZj4LbqBFqTWNXAk7E"

}

{

"list": [

{

"cloudID": "61_huCyHuY48m72wWN0PmHTYGw4dmUTYFxAFLm3-Q-UYWZj4LbqBFqTWNXAk7E",

"errCode": -601007,

"errMsg": "cloudID not belong to user."

}

],

"errMsg": "getOpenData:ok",

"errCode": 0

}

回答关注问题邀请回答
收藏
登录 后发表内容