道具回滚

当因网络、游戏逻辑需要等原因需要将已消耗的道具进行回滚,恢复到未消耗状态,可以使用本接口。用法:传入对应消耗的道具id消耗时对应的流水号seq,即可回滚某次消耗
  1. var itemlist = [
  2. {
  3. "id":1, //道具id
  4. "num":1, //数量
  5. "seq":"12312"//消耗的流水号
  6. },
  7. {
  8. "id":2, //道具id
  9. "num":1, //数量
  10. "seq":"12312"//消耗的流水号
  11. }
  12. ]
  13. BK.QQ.rollbackGameItems(itemlist,function(errCode,succList,failList){
  14. if (errCode == 0) {
  15. for(var i = 0 ; i<succList.length; i++ ){
  16. //回滚成功的itemid
  17. var succItemInfo = succList[i];
  18. var id = succItemInfo.id; //道具ID
  19. }
  20. for(var i = 0 ; i<failList.length; i++ ){
  21. //回滚失败的item
  22. var faldItemInfo = failList[i];
  23. var ret = faldItemInfo.ret; //失败返回码
  24. var id = faldItemInfo.id; //道具ID
  25. }
  26. }
  27. })

原文: https://hudong.qq.com/docs/engine/pay/item/rollback.html