From 595c204918de313e4c61ba39eb546d247a02bce3 Mon Sep 17 00:00:00 2001 From: IrisVega Date: Tue, 14 May 2024 21:42:53 +0800 Subject: [PATCH] First --- app.py | 47 +++-------------------------------------------- 1 file changed, 3 insertions(+), 44 deletions(-) diff --git a/app.py b/app.py index f232e60..e3b51c1 100644 --- a/app.py +++ b/app.py @@ -9,8 +9,8 @@ import requests import json from timeset import timeset app = Flask(__name__) -@app.route('/send=0', methods=['GET','POST']) -def send_custom_json_0(): +@app.route('/send/', methods=['GET','POST']) +def send_custom_json(ida): time_stamp,nonce,sign=timeset() custom_json = { "system": { @@ -24,48 +24,7 @@ def send_custom_json_0(): "token": "At_0000hz7d3dcf1dbd884b4ba94a26c621", "deviceId": "9F01FD3PAZ9B6B4", "channelId": "0", - "operation": "0", - "duration": "1000" - }, - "id": "1" - } - target_url = 'https://openapi.lechange.cn:443/openapi/controlMovePTZ' - headers = {'Content-Type': 'application/json'} - try: - # 将自定义JSON数据转换为字符串 - json_payload = json.dumps(custom_json) - - # 发送POST请求到外部API - response = requests.post(target_url, data=json_payload, headers=headers) - - # 检查请求是否成功 - if response.status_code == 200: - print('Request sent successfully') - # 返回目标API的响应给客户端 - return jsonify(response.json()) - else: - print(f'Failed to send request, status code: {response.status_code}') - return jsonify({'error': 'Failed to send request'}), 500 - - except requests.exceptions.RequestException as e: - print(f'Error occurred during request: {e}') - return jsonify({'error': str(e)}), 500 -@app.route('/send=1', methods=['GET','POST']) -def send_custom_json_1(): - time_stamp,nonce,sign=timeset() - custom_json = { - "system": { - "ver": "1.0", - "sign": sign, - "appId": "lc0be9b1a760e44634", - "time": time_stamp, - "nonce": nonce - }, - "params": { - "token": "At_0000hz7d3dcf1dbd884b4ba94a26c621", - "deviceId": "9F01FD3PAZ9B6B4", - "channelId": "0", - "operation": "1", + "operation": ida, "duration": "1000" }, "id": "1"