【微信小程序自学之路】获取微信运动步数轨迹

相信微信运动都玩过,可以花式炫耀运动步数

那我们的小程序是否可以获取微信的运动步数呢? 答案是 可以的

我们来看下如何获取微信运动步数

wx.getWeRunData(Object)

默认可以获取用户30天的微信运动步数
调用函数之前,先调用 wx.login()

1
2
3
4
5
wx.getWeRunData({
success (res) {
const encryptedData = res.encryptedData
}
})

通过此接口获取的数据 res.encryptedData 是加密数据

需要解密才能看到原始数据,解密算法见

通过解密后,获取的原始数据是

1
2
3
4
5
6
7
8
9
10
11
12
{
"stepInfoList": [
{
"timestamp": 1445866601,
"step": 100
},
{
"timestamp": 1445876601,
"step": 120
}
]
}

解密后的数据,就是我们想要的微信运动步数数据了

坚持原创技术分享,您的支持将鼓励我继续创作!