微信小游戏关系链能不能获取到服务器,微信小游戏如何调用关系链Api

微信小游戏吸引人的地方就是可以获得好友的游戏数据,进行排名,我尝试获取,调用成功,但是结果报系统错误。

先用cocoscreator实现游戏逻辑

在cocoscreator项目里可以调用微信api,如下图

let openDataContext = wx.getOpenDataContext()

8f7fa1bd4037

构建微信小程序,用微信开发者工具打开项目

1、在game.json里添加openDataContext:

"deviceOrientation": "landscape",

"openDataContext": "src/myOpenDataContext",

2、新建目录myOpenDataContext和js

8f7fa1bd4037

调用回调报错:getFriendUserGameData:fail 系统错误,错误码:-2"

wx.onMessage(data => {

// console.log("************onMessage called")

let kvdata = [{key:"score",value:"12"}]

wx.setUserCloudStorage({

KVDataList:kvdata,

success: res =>{

console.log(res)

},fail: res => {

console.log(res)

}

})

let keyList = ["score"]

wx.getUserCloudStorage({

keyList: keyList,

success: res => {

let data = res.data

console.log(res)

},

fail: res => {

console.log(res)

}

})

wx.getFriendUserGameData({

keyList: keyList,

success: res => {

let data = res.data

drawRankList(data)

},

fail: res =>{

console.log(res)

}

})

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值