Files
python----/智慧校园/百仁/demo.ipynb
T
admin aac9f5934d feat: 添加多个功能模块和工具脚本
- 新增websocket客户端和服务端实现
- 添加图片压缩工具和快速压缩脚本
- 实现学生信息处理相关API
- 添加MQTT客户端和消息处理功能
- 更新.gitignore忽略更多文件类型
- 添加数据库操作工具和示例
- 实现多个测试脚本和工具类
2026-04-13 14:47:50 +08:00

4.9 KiB

In [1]:
from requests import get,post
import time
import json
ip = "http://band.hxzhxy.cn"
param = {
    "username": "zhongwei",
    "password": "123456a",
    "client_id": "client",
    "grant_type": "password",
    "client_secret": "123456",
}
data = get(url=f"http://band.hxzhxy.cn/oauth/token?username=zhongwei&password=123456a&client_id=client&grant_type=password&client_secret=123456").json()
token = data["access_token"]
header = {
    "content-type": "application/json",
    "authorization": f"Bearer {token}",
}
In [30]:
param={
    "username": 17307283669,
    "password": "jz97621",
    "client_id": "client",
    "grant_type": "password",
    "client_secret": "123456",
    "login_type": "PHONE_USERNAME"
}
token = get("https://band.hxzhxy.cn/oauth/token",params=param).json()["access_token"]
print(token)
data = get(f"https://band.hxzhxy.cn/uc/account/current?access_token={token}").json()
print(data)
9e6e0e24-67fd-4b7c-802a-b204ff4ca95c
{'success': True, 'msg': '操作成功', 'code': 0, 'data': {'id': 475, 'pwd': '{bcrypt}$2a$10$K7EdytUGmdkfGn.zvLlg3O62TV5hCptj83MGbweHK0jSw8kzZPZ2m', 'locked': False, 'enabled': True, 'role': {'id': 168, 'roleName': '鸿兴演示中学家长', 'description': None, 'priority': 10, 'createTime': 1622713421000, 'updateTime': 1659193585000, 'teamId': 106, 'type': 1}, 'teamId': 106, 'type': 3, 'authorities': [{'authority': '鸿兴演示中学家长'}], 'username': 'jz97621', 'password': '{bcrypt}$2a$10$K7EdytUGmdkfGn.zvLlg3O62TV5hCptj83MGbweHK0jSw8kzZPZ2m', 'accountNonExpired': True, 'accountNonLocked': True, 'credentialsNonExpired': True}}
In [33]:
access_token=get("https://band.hxzhxy.cn/oauth/token?username=17307283669&password=2019240217HXYSZX&client_id=client&grant_type=password&client_secret=123456&login_type=PHONE_USERNAME").json()["access_token"]
print(access_token)
fab765b1-46f0-4e2a-816b-ebdeb9d31cdf
In [32]:
get(f"https://band.hxzhxy.cn/uc/account/current?access_token={access_token}").json()
Out [32]:
{'success': True,
 'msg': '操作成功',
 'code': 0,
 'data': {'id': 5454,
  'pwd': '{bcrypt}$2a$10$I66PBUWdeoWYh/FcGfhB1O2T1a8NJOpFB8YVZtScmH3YO7tNzuSBm',
  'locked': False,
  'enabled': True,
  'role': {'id': 168,
   'roleName': '鸿兴演示中学家长',
   'description': None,
   'priority': 10,
   'createTime': 1622713421000,
   'updateTime': 1659193585000,
   'teamId': 106,
   'type': 1},
  'teamId': 106,
  'type': 3,
  'authorities': [{'authority': '鸿兴演示中学家长'}],
  'username': '2019240217HXYSZX',
  'password': '{bcrypt}$2a$10$I66PBUWdeoWYh/FcGfhB1O2T1a8NJOpFB8YVZtScmH3YO7tNzuSBm',
  'accountNonExpired': True,
  'accountNonLocked': True,
  'credentialsNonExpired': True}}
In [ ]:
{'success': False, 'msg': '非法访问,没有认证', 'code': 10007, 'data': None}