# wx.getGameClubData(Object object)

基础库 2.25.4 开始支持,低版本需做兼容处理

Promise 风格 调用:不支持

相关文档: 开放数据校验与解密

# 功能描述

获取游戏圈数据。

# 参数

# Object object

属性 类型 默认值 必填 说明
dataTypeList Array.<Object> 需要获取的数据指标的对象数组
结构属性 类型 默认值 必填 说明
type number 见type表格说明
subKey string 部分type需要传,见type表格说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# object.success 回调函数

# 参数
# Object res
属性 类型 说明
signature string 使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息
encryptedData string 包括 GameClubData 在内的加密数据,详见加密数据解密算法
iv string 加密算法的初始向量
cloudID string 敏感数据对应的云 ID,开通云开发的小程序才会返回,可通过云调用直接获取开放数据

# 示例代码


wx.getGameClubData({
  dataTypeList: [{
     type:1
 }],
  success: (res)=>console.log(res),
  fail: (res)=>console.error(res),
  complete: (res)=>console.log(res)
})

# type说明

type取值 说明 subKey GameClubDataByType.value
1 加入该游戏圈时间 无需传入 秒级Unix时间戳
3 用户禁言状态 无需传入 0:正常 1:禁言
4 当天(自然日)点赞贴子数 无需传入
5 当天(自然日)评论贴子数 无需传入
6 当天(自然日)发表贴子数 无需传入
7 当天(自然日)发表视频贴子数 无需传入
8 当天(自然日)赞官方贴子数 无需传入
9 当天(自然日)评论官方贴子数 无需传入
10 当天(自然日)发表到本圈子话题的贴子数 传入话题id,从mp-游戏圈话题管理处获取

# encryptedData 解密后得到的 GameClubData 的结构

属性 类型 说明
dataList Array 游戏圈相关数据的对象数组

# GameClubDataByType 的结构

属性 类型 说明
dataType number 与输入的 dataType 一致
value number 不同type返回的value含义不同,见type表格说明