- 新增websocket客户端和服务端实现 - 添加图片压缩工具和快速压缩脚本 - 实现学生信息处理相关API - 添加MQTT客户端和消息处理功能 - 更新.gitignore忽略更多文件类型 - 添加数据库操作工具和示例 - 实现多个测试脚本和工具类
4.9 KiB
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}