[Python] 纯文本查看 复制代码from hashlib import md5

from time import time

import requests

from random import randint

def addStep(zhuoYi, stepNum=None):

'''

增加微信运动步数

:zhuoYi 卓易健康账号

:stepNum 设定的步数,不给定步数的话会自动从1到35042随机一个数值

'''

if stepNum is None:

stepNum = randint(1, 35042)

salt = "8061FD"

timeStamp = int(time())

m5 = md5()

m5.update(("{}{}{}".format(zhuoYi, salt, timeStamp)).encode("utf-8"))

sign = m5.hexdigest()

host = "http://weixin.droi.com/health/phone/index.php/SendWechat/getWxOpenid"

data = {"accountId": zhuoYi, "timeStamp": timeStamp, "sign": sign}

res = requests.post(host, data=data)

if res.status_code != 200:

return "修改步数时网络异常,请稍后再试"

jRes = res.json()

if jRes["code"] != 0:

return jRes["messsage"]

openId = jRes["openid"]

timeStamp = int(time())

m5Str = "{}{}{}{}{}{}{}".format(zhuoYi, salt, stepNum, salt, timeStamp,

salt, openId)

m52 = md5()

m52.update(m5Str.encode("utf-8"))

sign = m52.hexdigest()

host = "http://weixin.droi.com/health/phone/index.php/SendWechat/stepSubmit"

data = {

"accountId": zhuoYi,

"jibuNuber": stepNum,

"timeStamp": timeStamp,

"sign": sign

}

res = requests.post(host, data=data)

if res.status_code != 200:

return "修改步数时网络异常,请稍后再试"

jRes = res.json()

if jRes["code"] != 0:

return jRes["messsage"]

else:

return "数据提交成功,提交的数据为:{}".format(stepNum)

if __name__ == "__main__":

zhuoYi = "155823"#这里是你的卓易健康注册的账号,记得要先绑定微信才行

stepNum = input("请输入步数:")

state = addStep(zhuoYi, stepNum)

print(state)

卓易修改运动步数的php源码_利用卓易健康接口实现微信运动步数的修改相关推荐

  1. 易语言注册码生成以及验证源码_短信验证码的登录流程

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 ...

  2. 易语言exe读写游戏例程源码_中文编程易语言的学习方法是什么

    学习中文编程易语言的可以看我的视频啊.进入我的主页.请点下关注谢谢. ----------------------------------------------------------------- ...

  3. 易语言 设置屏幕刷新率 源码_一块好的手机屏幕应具备什么条件?现在了解还不晚...

    现在消费者购买手机的越来越看重屏幕素质,其风头甚至盖过了处理器性能,特别是大火的高刷新率屏幕再次引爆了手机圈的讨论.那么一块手机屏幕的好坏判断,到底取决于什么?怎样才能被称为一块好的手机屏幕? 屏幕素 ...

  4. 易语言编写的档案管理系统源码_校园固定资产管理系统方案

    随着校园信息化建设和应用的普及,信息化管理校园固定资产已成为影响校园教育教学的应用,乃至能否正常教学的重要物质基础.为了加强固定资产的管理,提高校园管理水平,把固定资产编码与流程统一,越来越多的学校决 ...

  5. html5经纬度定位 源码_利用HTML5定位功能获取经纬度,在根据经纬度利用百度地图获取位置信息...

    一.引入相关js 二.js代码 // 单次位置请求执行的函数 function getLocation(){ navigator.geolocation.getCurrentPosition(mapI ...

  6. 2023彩虹易支付最新原版开源网站源码

    2023彩虹易支付最新原版开源网站源码,完整的易支付源码,无后门. 下载地址:https://www.djmale.cn/49.html 一.源码介绍 完整的易支付源码 全开源+批量生成商户+即时到账 ...

  7. 易语言php注册,易语言简单ASP网络验证源码 PHP一键搭建网络验证源码

    说明: 易语言简单ASP网络验证源码 ,很不错的易语言源码,适合易语言爱好者学习, (Easy language simple ASP network verification source code ...

  8. 发卡源码php免签约,2021亲测响应式PHP个人自动发卡源码-AZ发卡网源码 对接免签约易支付...

    2021亲测响应式PHP个人自动发卡源码-AZ发卡网源码 对接免签约易支付 个人自动发开网源码在聚码屋以及分享过许多套,今天这套在诸多发卡系统中,个人感觉是不"如意"的,至少我不是 ...

  9. 基于SSH的羽毛球场地预定系统毕业设计-运动场地预定系统 源码 java-体育馆预定场地管理系统-场馆预约系统

    基于SSH的羽毛球场地预定系统毕业设计-运动场地预定系统 源码 java-体育馆预定场地管理系统-场馆预约系统 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java ...

最新文章

  1. 别了比特币,BCH将领导加密货币!
  2. java 中断线程 wait_Java 线程中断(interrupt)与阻塞 (park)的区别
  3. U102380-简单数据结构题【Trie】
  4. 627.Swap Salary-(LeetCode之Database篇)
  5. CVPR2020 | 跨模态行人重识别:共享与特异特征变换算法cm-SSFT
  6. [文章备份]RSS阅读器在手机上APP配置方法
  7. Qt4_实现自定义委托
  8. HTK语音识别基础教程.ppt
  9. 1)⑤爬取搜狗旅游部分新闻
  10. 语义分析的方法简述之文本基本处理
  11. rar和zip文件加密的破解
  12. 安卓模拟器安装xposed和插件
  13. bc汇编指令用法_BC操作流程
  14. 记录一次数据库被黑的过程
  15. OpenGL-入门-BMP像素图glDrawPixels
  16. 设计模式 -- 状态模式
  17. oracle分析函数-开窗函数
  18. 图解项目产品需求评审流程及详细的评审规范实例
  19. liuyubobobo《机器学习》学习笔记(二)
  20. Android 刷机/Root/安装Xposed

热门文章

  1. 5.4.1 jmeter组件—逻辑控制器-简单控制器、IF控制器、事务控制器、循环控制器、交替控制器
  2. 写一个rtrim()函数消除字符串后面的空格字符。编main函数调用测试它。
  3. Small RTOS51 学习笔记(1)使用 RTOS 的好处
  4. Python爬虫实战(1) | 爬取豆瓣网排名前250的电影(下)
  5. lambda表达式之美
  6. 从零学习pytorch 第1课 搭建一个超简单的网络
  7. ONAP北京版本安装(2)
  8. 如何将苹果手机heic格式转化jpg
  9. 普通人的机会来了,微信公众号视频的推荐机制,助力自媒体变现
  10. MySQL 数据库中 in、some、any、all 的区别与使用