| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 | import requests# --- test 获取token ---# url = 'http://58.34.94.177:29101/v1/token'url = 'http://127.0.0.1:9000/v1/token'data = {    'username': 'admin',  # 用户名    'password': '123456',  # 密码}response = requests.post(url=url, json=data)code = response.json().get('code')token = response.headers.get('authorization')# print(code, token)# --- test 2001 新增车辆 ---# url = 'http://58.34.94.177:29101/v6/api'# data = {#     'code': 2001,  # 接口号#     'pid': 'AA998877',  # 车牌号(必须项)#     'type': '112233',  # 车型号(可选项)#     'host_address': 'xxx.xxx.xxx.xxx',  # 工控机地址(可选项)#     'rtk_address': 'xxx.xxx.xxx.xxx',  # rtk地址(可选项)#     'cpe_address': 'xxx.xxx.xxx.xxx',  # cpe地址(可选项)#     'release_at': '2022-12-12',  # 出厂日期(可选项)# }# response = requests.post(url=url, json=data, headers={'authorization': token})# print(response.json())# --- test 2002 查询车辆列表 ---# url = 'http://58.34.94.177:29101/v6/api'# data = {#     'code': 2002,  # 接口号#     'page': 1,  # 页码#     'size': 3,  # 每页条数#     'pid': 'AA',  # 模糊查询,车牌号(可选项)# }# response = requests.post(url=url, json=data, headers={'authorization': token})# print(response.json())# """# {#   'code': 0,#   'data': [#     {#       'uuid': '65dbe96949fbe311a3a01d30',#       'pid': 'AA112233',#       'type': '112233',#       'host_address': 'xxx.xxx.xxx.xxx',#       'rtk_address': 'xxx.xxx.xxx.xxx',#       'cpe_address': 'xxx.xxx.xxx.xxx',#       'release_at': '2022-12-12',#       'state': 1,  # 当前状态 (1:离线 2:在线空闲 3: 现场驾驶中 4: 远程驾驶中)#       'permit_state': 0  # 遥操状态 (0:允许 1:禁用)#     }#   ]# }# """# --- test 2003 修改指定车辆信息 ---# url = 'http://58.34.94.177:29101/v6/api'# data = {#     'code': 2003,  # 接口号#     'uuid': '65dbe96949fbe311a3a01d30',  # 车辆id(必须项)#     'pid': 'AA112233',  # 车牌号(可选项)#     'type': '三一/SMHW48',  # 车型号(可选项)#     'host_address': 'xxx.xxx.xxx.xxx',  # 工控机地址(可选项)#     'rtk_address': 'xxx.xxx.xxx.xxx',  # rtk地址(可选项)#     'cpe_address': 'xxx.xxx.xxx.xxx',  # cpe地址(可选项)#     'release_at': '2022-12-12',  # 出厂日期(可选项)# }# response = requests.post(url=url, json=data, headers={'authorization': token})# print(response.json())# --- test 2004 禁止指定车辆远程操作 ---# url = 'http://58.34.94.177:29101/v6/api'# data = {#     'code': 2004,  # 接口号#     'uuid': '65dbe96949fbe311a3a01d30',  # 车辆id(必须项)# }# response = requests.post(url=url, json=data, headers={'authorization': token})# print(response.json())# --- test 2005 允许指定车辆远程操作 ---# url = 'http://58.34.94.177:29101/v6/api'# data = {#     'code': 2005,  # 接口号#     'uuid': '65dbe96949fbe311a3a01d30',  # 车辆id(必须项)# }# response = requests.post(url=url, json=data, headers={'authorization': token})# print(response.json())# --- test 2006 删除指定作业车辆 ---# url = 'http://58.34.94.177:29101/v6/api'# data = {#     'code': 2006,  # 接口号#     'uuid': '65dd95e244b74ae33732d810',  # 车辆id(必须项)# }# response = requests.post(url=url, json=data, headers={'authorization': token})# print(response.json())# --- test 2007 获取指定作业车辆详情 ---# url = 'http://58.34.94.177:29101/v6/api'url = 'http://127.0.0.1:9000/v6/api'data = {    'code': 2007,  # 接口号    'uuid': '65de9fa044b74ae33732d811',  # 车辆id(必须项)}response = requests.post(url=url, json=data, headers={'authorization': token})print(response.json())
 |