近期,微信小程式官方再次更新,然而其它我先不管。
“wx.getWeRunData 取得微信運動資料”,這個介面著實有用,因為公司剛好要做一個與微信步數相關的抽獎活動。
唯一的疑問是,官方文件上說的是能取得過去30天的數據,那麼當天的數據是否能得到?先不吐槽文檔描述有歧義吧,只能自己測一下了(本次測試重點是能否取得當天運動數據,有的操作會一筆帶過)。
先看下文件說明:
然後下面是解密後的結構:
看完文檔,開始測試。看程式碼:
資料要求成功,看看被加密過的運動資料:
進行到這一步,離真相只差一步之遙,進行解密:
可以看到上圖的最後一個時間節點,「1495468800“」轉碼後是今天“”5月23“”,我的步數可以得到! 2008/8/8 00:00:00;包括最後的,也就是我今天的時間戳轉碼後:2017/5/23 00:00:00(不管在23號一天中的哪一個時間段獲取,都是這樣的格式)。做參考):
有一個問題,這個小程式獲取的步數跟微信運動裡的步數會有延遲(當然微信運動本身的延遲先不說,現在只研究微信運動裡看到的資料與小程式取得步數介面的資料)。會變的!是說,相當於用戶要進去微信運動裡將步數提交到資料庫?
3. 微信人脈王v3.4.5高階商業版微信魔術方源碼
以上是分享利用小程式取得與解密微信步數可以取得當日資料的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!