道具回滚
当因网络、游戏逻辑需要等原因需要将已消耗的道具进行回滚,恢复到未消耗状态,可以使用本接口。用法:传入对应消耗的道具id消耗时对应的流水号seq,即可回滚某次消耗
var itemlist = [
{
"id":1, //道具id
"num":1, //数量
"seq":"12312"//消耗的流水号
},
{
"id":2, //道具id
"num":1, //数量
"seq":"12312"//消耗的流水号
}
]
BK.QQ.rollbackGameItems(itemlist,function(errCode,succList,failList){
if (errCode == 0) {
for(var i = 0 ; i<succList.length; i++ ){
//回滚成功的itemid
var succItemInfo = succList[i];
var id = succItemInfo.id; //道具ID
}
for(var i = 0 ; i<failList.length; i++ ){
//回滚失败的item
var faldItemInfo = failList[i];
var ret = faldItemInfo.ret; //失败返回码
var id = faldItemInfo.id; //道具ID
}
}
})
原文: https://hudong.qq.com/docs/engine/pay/item/rollback.html