求教:wx.getFriendCloudStorage() 失败

errMsg: “getFriendUserGameData:fail 系统错误,错误码:-2”

getFriendUserGameData 返回系统错误码,求解

代码如下:

wx.getFriendUserGameData({

keyList:[“score”],

success:res=> {

//let data = res.data

console.log(“getFriendUserGameData:”,res);

},

fail:res=>{

console.log(“getFriendUserGameData fail:”,res);

}

});

用 getFriendCloudStorage 别用 getFriendUserGameData 微信的文档老是不走心 全都是坑

wx.getFriendCloudStorage({

keyList:[“score”],

success:res=> {

//let data = res.data

console.log(“getFriendUserGameData:”,res);

},

fail:res=>{

console.log(“getFriendUserGameData fail:”,res);

}

});

今天测试的时候调用getFriendUserGameData 也遇到同样问题,然后微信官网并没有错误码解释。后来试了下getUserCloudStorage,可以获取到自己的数据,然后添加了一个体验者,让体验者也提交一次数据,此时getFriendUserGameData 可以正确获取数据。所以猜测:getFriendUserGameData 接口必须要有好友有排行数据的时候,才可以调用,否则将会返回 getFriendUserGameData:fail 系统错误,错误码:-2"