https://github.com/5ime/xyb_auto_sign
校友邦实现自动签到签退和健康上报
https://github.com/5ime/xyb_auto_sign
Last synced: over 1 year ago
JSON representation
校友邦实现自动签到签退和健康上报
- Host: GitHub
- URL: https://github.com/5ime/xyb_auto_sign
- Owner: 5ime
- Created: 2022-12-29T12:06:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-22T09:23:30.000Z (over 3 years ago)
- Last Synced: 2025-03-26T05:22:22.315Z (over 1 year ago)
- Language: PHP
- Size: 7.81 KB
- Stars: 23
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 校友邦实现自动签到签退和健康上报
打开 `校友邦` 小程序,默认只能 `微信登录` ,登录后在 `设置` 里 `退出登录` ,即可 **手机号登录**,可以通过 `忘记密码` 功能来重设密码。
## 填写配置
```php
$config = array(
# 全局PUSH+推送token,留空则不推送
'pushToken' => '',
'userList' => array(
array(
# 登录账号
'username' => '',
# 登录密码
'password' => '',
'location' => array(
'country' => '中国',
'province' => '河南省',
'city' => '新乡市',
# 区县级行政区划代码,可自行百度获取
# 貌似可以直接写身份证前6位
'adcode' => '360000',
# 校友邦签到地址
'address' => '升旗台北300米',
),
# 提交的时候有IP参数,暂不知用途,留空则自动获取本机IP
'ip' => '',
# 健康码图片地址,留空则不提交
'imgurl' => '',
# PUSH+推送token,留空则使用全局token
'pushToken' => '',
),
// 多用户写法
// array(
// 'username' => '',
// 'password' => '',
// 'location' => array(
// 'country' => '',
// 'province' => '',
// 'city' => '',
// 'adcode' => '',
// 'address' => '',
// ),
// 'ip' => '',
// 'imgurl' => '',
// 'pushToken' => '',
// ),
)
);
```
## 定时推送
我们可以把上面的 `php` 文件上传到网站中,使用宝塔计划任务进行触发,或者说写个 `shell` 脚本,`python` 脚本之类的搭配 `crontab` 定时触发,也可以上传到云函数,使用云函数的定时触发功能。
## 写在后面
具体的逻辑可以看下面的文章
- [抓包校友邦小程序实现自动签到](https://5ime.cn/xybsyw.html)
- [校友邦小程序签到加密逻辑解析](https://5ime.cn/xybsyw-re.html)