道具查询

获取游戏所有道具

  1. BK.QQ.getGameItemList(function(errCode,cmd,data){
  2. BK.Script.log(0,0," reveive sso cmd = "+ cmd)
  3. var itemList = [];
  4. if(data){
  5. if(data.data){
  6. if(data.data.itemList){
  7. data.data.itemList.forEach(function(element) {
  8. var item = {
  9. "id":element.id, //道具ID
  10. "name":element.name, //道具名称
  11. "consumed":element.consumed, //是否消耗型【0-非消耗型 1-消耗型】
  12. "uinque":element.uinque, //是否绝版【0-非绝版,1-绝版】
  13. "iconUrl":element.iconUrl, //素材iconurl
  14. "curreInfo":element.curreInfo //价格数组 因支持多货币,每个元素为某种货币的价格
  15. // "curreInfo":[
  16. // {
  17. // "curreType":3, //3-游戏点券 4-二级货币(暂不能用)
  18. // "price":1000 //价格
  19. // }]
  20. }
  21. itemList.push(item);
  22. BK.Script.log(0,0,"id ="+ item.id + " name="+item.name+ " consumed="+item.consumed+" unique="+item.uinque+ " iconUrl="+item.iconUrl + " curreInfo="+item.curreInfo) ;
  23. }, this);
  24. }
  25. }
  26. }
  27. })

获取用户拥有的游戏道具

通过调用下方代码可以获取当前用户的道具信息

  1. BK.QQ.getUserGameItems(function(errCode,cmd,data){
  2. BK.Script.log(0,0," reveive sso cmd = "+ cmd)
  3. var itemList = [];
  4. if(data){
  5. if(data.data){
  6. if(data.data.itemList){
  7. data.data.itemList.forEach(function(element) {
  8. var item = {
  9. "consumed": element.consumed, //是否消耗型 【0-非消耗型 1-消耗型】
  10. "iconUrl": element.iconUrl, //素材iconurl
  11. "id": element.id, //道具ID
  12. "name": element.name, //道具名称
  13. "num": element.num //活动获得道具数
  14. }
  15. itemList.push(item);
  16. BK.Script.log(0,0,"consumed="+ item.consumed + " iconUrl="+item.iconUrl + " id="+item.id + " name="+item.name + " num="+item.num) ;
  17. }, this);
  18. }
  19. }
  20. }
  21. });

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