源码介绍

用的是之前开源的接口源码稍作改动,使用 cookie 存了账号密码,省的每次都要输入,接口请求参数是用 iOS 手机重新抓包的乐心健康,和 php 版本的请求参数稍微不同。

源码截图

1.png

2.png

改动说明

  1. 判断了如果使用过一次,就不会在请求登录接口获取信息,直接使用存的 token 进行刷步,较少登陆次数 (防止频繁登录)

  2. 判断了 token,如果 token 失效则会重新请求登录并刷步,并重新存登录信息。 (防止客户端登录后,网页 token 失效)

  3. 判断手机号密码是否和 cookie 相同,如果不同则重新请求登录并刷步,并重新存登录信息。 (防止修改密码或者存的登录信息和输入的不一致)

  4. cookie 储存时间默认 30 天 (token 有效时间暂时未知,但是如果失效会重新存 token),可以修改源码, JS 文件简单压缩了下,未加密,但小白也能看懂。

  5. 需要自行配置 nginx 解决跨域问题,依然是只用了两个接口:

  6. 登录接口:https://sports.lifesense.com/sessions_service/login

  7. 更新步数接口:https://sports.lifesense.com/sport_service/sport/sport/uploadMobileStepV2

  8. 成品演示:https://shuabu.yimouleng.com/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。