首頁  >  文章  >  微信小程式  >  分享利用小程式取得與解密微信步數可以取得當日資料的方法

分享利用小程式取得與解密微信步數可以取得當日資料的方法

零下一度
零下一度原創
2018-05-10 15:47:2615490瀏覽

    近期,微信小程式官方再次更新,然而其它我先不管。

“wx.getWeRunData 取得微信運動資料”,這個介面著實有用,因為公司剛好要做一個與微信步數相關的抽獎活動。

唯一的疑問是,官方文件上說的是能取得過去30天的數據,那麼當天的數據是否能得到?先不吐槽文檔描述有歧義吧,只能自己測一下了(本次測試重點是能否取得當天運動數據,有的操作會一筆帶過)。

先看下文件說明

分享利用小程式取得與解密微信步數可以取得當日資料的方法

#微信運動介面文件

然後下面是解密後的結構:

分享利用小程式取得與解密微信步數可以取得當日資料的方法

運動資料解密後

看完文檔,開始測試。看程式碼:

分享利用小程式取得與解密微信步數可以取得當日資料的方法

程式碼圖

資料要求成功,看看被加密過的運動資料:

分享利用小程式取得與解密微信步數可以取得當日資料的方法

#被加密的運動資料

進行到這一步,離真相只差一步之遙,進行解密:

分享利用小程式取得與解密微信步數可以取得當日資料的方法

步數解密資料

可以看到上圖的最後一個時間節點,「1495468800“」轉碼後是今天“”5月23“”,我的步數可以得到! 2008/8/8 00:00:00;包括最後的,也就是我今天的時間戳轉碼後:2017/5/23 00:00:00(不管在23號一天中的哪一個時間段獲取,都是這樣的格式)。做參考):
有一個問題,這個小程式獲取的步數跟微信運動裡的步數會有延遲(當然微信運動本身的延遲先不說,現在只研究微信運動裡看到的資料與小程式取得步數介面的資料)。會變的!是說,相當於用戶要進去微信運動裡將步數提交到資料庫?

#那麼,在不進入微信運動介面的情況下,小程式取得步數介面資料到底多久會刷新一次?的,歡迎溝通討論哈! #小豬cms(PigCms)微電商系統營運版(獨立微型商店商城+三級分銷系統)

3. 微信人脈王v3.4.5高階商業版微信魔術方源碼

以上是分享利用小程式取得與解密微信步數可以取得當日資料的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn