用的是之前開(kāi)源的接口源碼稍作改動(dòng),使用cookie存了賬號(hào)密碼省的每次都要輸入,
接口請(qǐng)求參數(shù)是用iOS手機(jī)重新抓包的樂(lè)心健康,和php版本的請(qǐng)求參數(shù)稍微不同。
改動(dòng)說(shuō)明:
判斷了如果使用過(guò)一次,就不會(huì)在請(qǐng)求登錄接口獲取信息,直接使用存的token進(jìn)行刷步,
較少登陸次數(shù)(防止頻繁登錄)判斷了token,如果token失效則會(huì)重新請(qǐng)求登錄并刷步,
并重新存登錄信息。(防止客戶端登錄后,網(wǎng)頁(yè)token失效)判斷手機(jī)號(hào)密碼是否和cookie相同,
如果不同則重新請(qǐng)求登錄并刷步,并重新存登錄信息。(防止修改密碼或者存的登錄信息和輸入的不一致)
cookie儲(chǔ)存時(shí)間默認(rèn)30天(token有效時(shí)間暫時(shí)未知,但是如果失效會(huì)重新存token),
可以修改源碼, JS文件簡(jiǎn)單壓縮了下,未加密,但小白也能看懂。
需要自行配置nginx解決跨域問(wèn)題,依然是只用了兩個(gè)接口:
登錄接口:https://sports.lifesense.com/sessions_service/login
更新步數(shù)接口:https://sports.lifesense.com/sport_service/sport/sport/uploadMobileStepV2
成品演示:https://shuabu.yimouleng.com/
下載地址:https://www.lanzoux.com/i2Zcjgoc7aj