跳到主要内容
版本:3.x

Taro.getQQRunData(option)

获取用户过去三十天QQ运动步数。需要先调用 qq.login 接口。步数信息会在用户主动进入小程序时更新。

支持情况:

参考文档

类型

(option: Option) => void

参数

参数类型
optionOption

Option

参数类型必填说明
complete(res: TaroGeneral.CallbackResult) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.CallbackResult) => void接口调用失败的回调函数
success(result: SuccessCallbackResult) => void接口调用成功的回调函数

SuccessCallbackResult

参数类型说明
encryptedDatastring包括敏感数据在内的完整用户信息的加密数据,详细见加密数据解密算法。
ivstring加密算法的初始向量,详细见加密数据解密算法

示例代码

Taro.getQQRunData({
success(res) {
// 拿 encryptedData 到开发者后台解密开放数据
const encryptedData = res.encryptedData
}
})

开放数据 JSON 结构 敏感数据有两种获取方式,一是使用 加密数据解密算法 。 获取得到的开放数据为以下 json 结构:

{
"stepInfoList": [
{
"timestamp": 1445866601,
"step": 100
},
{
"timestamp": 1445876601,
"step": 120
}
]
}
  • stepInfoList 中,每一项结构如下:
属性类型说明
timestampnumber时间戳,表示数据对应的时间
stepnumberQQ运动步数