Update app.py
Browse files
app.py
CHANGED
|
@@ -759,14 +759,16 @@ def send_request():
|
|
| 759 |
@app.route('/send_get_request', methods=['GET'])
|
| 760 |
def send_get_request():
|
| 761 |
token = request.args.get('token')
|
| 762 |
-
|
| 763 |
-
url = f'https://online.bizon365.ru/api/v1/webinars/reports/get?webinarId={
|
| 764 |
|
| 765 |
response = requests.get(url, headers={'X-Token': token})
|
| 766 |
|
| 767 |
if response.status_code == 200:
|
| 768 |
data = response.json()
|
| 769 |
-
|
|
|
|
|
|
|
| 770 |
return jsonify(report)
|
| 771 |
else:
|
| 772 |
return jsonify({'error': 'Failed to fetch data from the API'}), response.status_code
|
|
@@ -777,12 +779,6 @@ def send_get_request():
|
|
| 777 |
|
| 778 |
|
| 779 |
|
| 780 |
-
|
| 781 |
-
|
| 782 |
-
|
| 783 |
-
|
| 784 |
-
|
| 785 |
-
|
| 786 |
|
| 787 |
|
| 788 |
|
|
|
|
| 759 |
@app.route('/send_get_request', methods=['GET'])
|
| 760 |
def send_get_request():
|
| 761 |
token = request.args.get('token')
|
| 762 |
+
webinar_id = request.args.get('webinarId')
|
| 763 |
+
url = f'https://online.bizon365.ru/api/v1/webinars/reports/get?webinarId={webinar_id}'
|
| 764 |
|
| 765 |
response = requests.get(url, headers={'X-Token': token})
|
| 766 |
|
| 767 |
if response.status_code == 200:
|
| 768 |
data = response.json()
|
| 769 |
+
# Извлекаем и декодируем поле 'report'
|
| 770 |
+
report_str = data.get('report', '{}')
|
| 771 |
+
report = json.loads(report_str)
|
| 772 |
return jsonify(report)
|
| 773 |
else:
|
| 774 |
return jsonify({'error': 'Failed to fetch data from the API'}), response.status_code
|
|
|
|
| 779 |
|
| 780 |
|
| 781 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 782 |
|
| 783 |
|
| 784 |
|