收藏
回答

JSServer 接口调用问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 Bug wx.getFriendUserStorage(["XX"]).user_item[x].kv_list 工具 1.02.1911180 2.9.4



代码如下:

consolelog'try to excute  wx.getFriendUserStorage');

    constfriendsStoragewxgetFriendUserStorage(["1"])

    constuserListfriendsStorageuser_item

    consoleloguserList);

    letokfalse


    // 用户每天只能给同一个好友赠送一次金币,每天最多送5次


    constfriendDatauserListfinduserItem=>userItemopenid===toOpenid

    consolelog'friendData'

    consolelogfriendData

    constmyDatauserListfinduserItem=>userItemopenid===myOpenid

    consolelog'myData'

    consolelogmyData

    iffriendData

      constfriendKVfriendDatakv_listfriendDatakv_listlength

      consolelog'friendKV'

      consolelogfriendKV

      constselfKVmyDatakv_listmyDatakv_listlength

      consolelog'selfKV'

      consolelogselfKV

      letfriendDatafriendKV&&friendKVvalue

      consolelog'friendData'

      consolelogfriendData

      letselfDataselfKV&&selfKVvalue

      consolelog'selfData'

      consolelogselfData


回答关注问题邀请回答
收藏

1 个回答

  • 小游戏运营专员-宏
    小游戏运营专员-宏
    2019-12-20

    你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-12-20
    赞同
    回复 1
    • 箱子
      箱子
      2019-12-20
      小游戏定向邀请的功能,被邀请者在点击分享连接后不是会调用wx.modifyFriendInteractiveStorage 这个接口来修改交互型数据库的数据嘛,然后这部分操作不是在JSServer下面的checkInteractiveData来处理数据?
      上面的log就是这份脚本在处理数据的时候抛出来的异常。
      请问在修改好友的交互型数据的时候要做什么必要的初始化呢
      2019-12-20
      回复
登录 后发表内容
问题标签