Skip to main content

Apis lib for yiban.

Project description

易班 🔔

  • 🔥 简单、易用、可扩展的易班 API 接口
  • 📕 适用于校本化分应用打卡
  • ⏰ 适用于校本化晚点签到
  • 🔧 可适配不同分应用

python version

pip install --upgrade fyiban

快速入门

"""快速入门"""
from yiban import Yiban

if __name__ == '__main__':
    yb = Yiban("手机号", "密码")  
    yb.get_user_name()         # 用户信息
    yb.get_user_access_token() # 登录密钥
    yb.get_user_school_name()  # 院校名称
    yb.get_task_feedback_uncompleted_task()  # 校本化 任务反馈入口 完成任务
    yb.get_task_feedback_uncompleted_task()  # 校本化 任务反馈入口 未完成任务
    ...

示例

"""校本化健康打卡"""
from yiban import Yiban

if __name__ == '__main__':
    task_data = {
        "Data":{...},
        "Extend": {...},
        "...":"..."
    }
    yb = Yiban("手机号", "密码")
    yb.submit...(task_data)
    ...

目录结构

yiban
├── Apis
│   ├── Task.py
│   ├── User.py
│   └── Yiban.py
└── Core
    ├── BaseReq.py
    ├── Login.py
    ├── EpidemicPrevention.py
    ├── SchoolBased.py
    ├── SchoolBasedAuth.py
    └── TaskFeedback.py

声明

此项目仅供学习交流,为配合防疫工作,请确保每日体温正常再进行上报。

更新日志

2022-7-19 移动端登录接口问题,暂时替换
2022-10-23 新增校本化疫情防控打卡入口
2022-10-28 新增校本化晚点签到入口

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fyiban-1.0.7.tar.gz (9.5 kB view hashes)

Uploaded Source

Built Distribution

fyiban-1.0.7-py3-none-any.whl (13.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page