小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我的体验版排行榜只有我一个人在榜上,找体验人员测试,也只能看到我一个人。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
只能拉到同玩好友的托管数据。所以关键条件是:
好友
有玩过这个游戏并产生过托管数据
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不是,大佬,能悄悄私聊教下我吗,我不懂排行榜怎么做呀
您好,能否提供一下调用开放域的代码片段。
直接给你吗
n.getUserCloudStorage({
keyList: [this._key],
success: function(n) {
console.log("调用数据"), console.log(parseFloat(n.KVDataList[0].value));
var o = JSON.stringify(n.KVDataList[0].value),
r = o.indexOf('"', 24),
s = o.indexOf("\\", 26),
l = o.slice(r + 1, s);
"" != l ? parseFloat(l) <= parseFloat(e.toString()) && (i.push({
key: t._key,
value: JSON.stringify(a)
}), console.log("写入数据!!!"), wx.setUserCloudStorage({
KVDataList: i,
success: function(e) {
console.log("-----success:" + JSON.stringify(e))
},
fail: function(e) {
console.log("-----fail:" + JSON.stringify(e))
complete: function(e) {
console.log("-----complete:" + JSON.stringify(e))
}
})) : (i.push({
value: JSON.stringify({
wxgame: {
value1: "0",
update_time: Laya.Browser.now() + ""
})
}))
i.push({
t.prototype.getFriendData = function() {
var e = this;
wx.getFriendCloudStorage({
success: function(t) {
var i, a, n, o = [];
if (console.log("-----------------getFriendCloudStorage------------"), t.data) {
for (var r = 0; r < t.data.length; r++) a = t.data[r], a.KVDataList.length && (n = a.KVDataList[0], n.key == e._key && (n = JSON.parse(n.value), i = {}, i.avatarIP = a.avatarUrl, i.UserName = a.nickname, i.openID = a.openid, i.RankValue = n.wxgame.value1, i.update_time = n.wxgame.update_time, o.push(i)));
o = o.sort(function(e, t) {
return t.RankValue - e.RankValue
});
for (var r = 0; r < o.length; r++) o[r].index = r + 1;
e.setlist(o)
console.log("------------------获取托管数据失败--------------------"), console.log(e)
}, t.prototype.recevieData = function(e) {
var t = e.type;
switch (t) {
case "ranking":
this.getFriendData();
break;
case "shangchuan":
this.setSelfData(e.score + "")
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
只能拉到同玩好友的托管数据。所以关键条件是:
好友
有玩过这个游戏并产生过托管数据
不是,大佬,能悄悄私聊教下我吗,我不懂排行榜怎么做呀
您好,能否提供一下调用开放域的代码片段。
直接给你吗
n.getUserCloudStorage({
keyList: [this._key],
success: function(n) {
console.log("调用数据"), console.log(parseFloat(n.KVDataList[0].value));
var o = JSON.stringify(n.KVDataList[0].value),
r = o.indexOf('"', 24),
s = o.indexOf("\\", 26),
l = o.slice(r + 1, s);
"" != l ? parseFloat(l) <= parseFloat(e.toString()) && (i.push({
key: t._key,
value: JSON.stringify(a)
}), console.log("写入数据!!!"), wx.setUserCloudStorage({
KVDataList: i,
success: function(e) {
console.log("-----success:" + JSON.stringify(e))
},
fail: function(e) {
console.log("-----fail:" + JSON.stringify(e))
},
complete: function(e) {
console.log("-----complete:" + JSON.stringify(e))
}
})) : (i.push({
key: t._key,
value: JSON.stringify({
wxgame: {
value1: "0",
update_time: Laya.Browser.now() + ""
}
})
}), console.log("写入数据!!!"), wx.setUserCloudStorage({
KVDataList: i,
success: function(e) {
console.log("-----success:" + JSON.stringify(e))
},
fail: function(e) {
console.log("-----fail:" + JSON.stringify(e))
},
complete: function(e) {
console.log("-----complete:" + JSON.stringify(e))
}
}))
},
fail: function(e) {
i.push({
key: t._key,
value: JSON.stringify({
wxgame: {
value1: "0",
update_time: Laya.Browser.now() + ""
}
})
}), console.log("写入数据!!!"), wx.setUserCloudStorage({
KVDataList: i,
success: function(e) {
console.log("-----success:" + JSON.stringify(e))
},
fail: function(e) {
console.log("-----fail:" + JSON.stringify(e))
},
complete: function(e) {
console.log("-----complete:" + JSON.stringify(e))
}
})
}
})
}
t.prototype.getFriendData = function() {
var e = this;
wx.getFriendCloudStorage({
keyList: [this._key],
success: function(t) {
var i, a, n, o = [];
if (console.log("-----------------getFriendCloudStorage------------"), t.data) {
for (var r = 0; r < t.data.length; r++) a = t.data[r], a.KVDataList.length && (n = a.KVDataList[0], n.key == e._key && (n = JSON.parse(n.value), i = {}, i.avatarIP = a.avatarUrl, i.UserName = a.nickname, i.openID = a.openid, i.RankValue = n.wxgame.value1, i.update_time = n.wxgame.update_time, o.push(i)));
o = o.sort(function(e, t) {
return t.RankValue - e.RankValue
});
for (var r = 0; r < o.length; r++) o[r].index = r + 1;
e.setlist(o)
}
},
fail: function(e) {
console.log("------------------获取托管数据失败--------------------"), console.log(e)
}
})
}, t.prototype.recevieData = function(e) {
var t = e.type;
switch (t) {
case "ranking":
this.getFriendData();
break;
case "shangchuan":
this.setSelfData(e.score + "")
}
},