因为腾讯云函数即将要收费了,很多人觉得一个运动不值得花钱,所以可以把函数迁到阿里云来,阿里云要收费的是公网出流量,挂运动的花是不足以收费的

今天有人想把腾讯云函数迁移到阿里云来出现了两个问题
一、 找不到阿里云函数在哪里开通
二、 代码完全复制过来运行出错

运行出错的原因是腾讯云和阿里云的处理函数入口不一样的,所以有两个修改方法,
一、 修改代码
二、 修改阿里云函数处理入口

修改方法就不写了,阿里云的界面有点不一样,所以从头到尾来一遍

正文:

代码在文末

一. 下载小米运动

1. 下载小米运动app:http://app.mi.com/details?id=com.xiaomi.hm.health,手机号注册账号
2. App内我的->第三方接入,绑定微信 支付宝, 注:同步微信运动请按照要求关注【华米科技】公众号

二. 注册阿里云函数

在 https://common-buy.aliyun.com/?commodityCode=fc#/buy 可以免费开通阿里云函数服务

访问 https://fcnext.console.aliyun.com/cn-shenzhen/services 随便选择一个国内地区,然后点击【创建服务】。随便写个名称,日志和链路追踪收费的不建议开

点击创建函数 -> 选择从零开始创建 -> 随便填个名称 -> 选择python3.6(其它都默认图中所示)

往下拉配置触发器,选择定时触发器 -> 随便填个名称 -> 指定时间(如图中表示每天14点整开始运行,时间建议选择中午到下午)其它不用填,点击创建

接着把函数代码复制到index.py里面,填上手机号密码 -> 部署代码 -> 测试函数,可以看到执行成功了

结语:

刷个大概10000-39999步吧,刷的太多容易“失效”。步数太高的别参与微信排行榜,很容易被禁7天

可以每天坐等到时间自动刷步,每日领取290g蚂蚁森林能量,捐步数美滋滋

常见问题:

问:为什么我提交了微信却显示0步?
答:没有关联成功、或者微信运动被封。
问:用修改步数会封号吗?
答:不会 如果刷的步数过多会封微信运动 等7天后解封就好了
问:为什么我支付宝同步成功了,微信却是0步?
答:微信没有关联成功、或者微信运动被封。
问:微信运动被封了怎么办?
答:解绑微信,关闭微信运动,等7天自动解封。
问:为什么QQ不同步步数?
答:小米接口不支持QQ步数,请使用其他接口。

函数代码很长,做了折叠,自行展开复制

如果点击展开没反应可以下载文本
https://qinglinwl.lanzouq.com/b0ds2rjpa
密码:8gt4

   ”函数代码”  ==>  展开 / 收缩

花には再開日がある