Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -2079,6 +2079,39 @@ def handle_in1():
|
|
| 2079 |
# Возвращаем список ответов
|
| 2080 |
return jsonify({'responses': [response_ns]})
|
| 2081 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2082 |
|
| 2083 |
|
| 2084 |
|
|
@@ -2129,30 +2162,6 @@ def up_fa():
|
|
| 2129 |
return render_template('up_fa.html')
|
| 2130 |
|
| 2131 |
|
| 2132 |
-
@app.route('/ns_info', methods=['GET'])
|
| 2133 |
-
def ns_info():
|
| 2134 |
-
return render_template('ns_info.html')
|
| 2135 |
-
|
| 2136 |
-
@app.route('/api/group/<int:group_id>/parameters', methods=['GET'])
|
| 2137 |
-
def get_group_parameters(group_id):
|
| 2138 |
-
api_token = request.args.get('apiToken')
|
| 2139 |
-
|
| 2140 |
-
if not api_token:
|
| 2141 |
-
return jsonify({'error': 'API Token is required'}), 400
|
| 2142 |
-
|
| 2143 |
-
url = f'https://api.notisend.ru/v1/email/lists/{group_id}/parameters'
|
| 2144 |
-
headers = {
|
| 2145 |
-
'Content-Type': 'application/json',
|
| 2146 |
-
'Authorization': f'Bearer {api_token}'
|
| 2147 |
-
}
|
| 2148 |
-
|
| 2149 |
-
try:
|
| 2150 |
-
response = requests.get(url, headers=headers)
|
| 2151 |
-
response.raise_for_status()
|
| 2152 |
-
data = response.json()
|
| 2153 |
-
return jsonify(data)
|
| 2154 |
-
except requests.RequestException as e:
|
| 2155 |
-
return jsonify({'error': str(e)}), 500
|
| 2156 |
|
| 2157 |
|
| 2158 |
|
|
|
|
| 2079 |
# Возвращаем список ответов
|
| 2080 |
return jsonify({'responses': [response_ns]})
|
| 2081 |
|
| 2082 |
+
@app.route('/ns_info', methods=['GET'])
|
| 2083 |
+
def ns_info():
|
| 2084 |
+
return render_template('ns_info.html')
|
| 2085 |
+
|
| 2086 |
+
@app.route('/api/group/<int:group_id>/parameters', methods=['GET'])
|
| 2087 |
+
def get_group_parameters(group_id):
|
| 2088 |
+
api_token = request.args.get('apiToken')
|
| 2089 |
+
|
| 2090 |
+
if not api_token:
|
| 2091 |
+
return jsonify({'error': 'API Token is required'}), 400
|
| 2092 |
+
|
| 2093 |
+
url = f'https://api.notisend.ru/v1/email/lists/{group_id}/parameters'
|
| 2094 |
+
headers = {
|
| 2095 |
+
'Content-Type': 'application/json',
|
| 2096 |
+
'Authorization': f'Bearer {api_token}'
|
| 2097 |
+
}
|
| 2098 |
+
|
| 2099 |
+
try:
|
| 2100 |
+
response = requests.get(url, headers=headers)
|
| 2101 |
+
response.raise_for_status()
|
| 2102 |
+
data = response.json()
|
| 2103 |
+
return jsonify(data)
|
| 2104 |
+
except requests.RequestException as e:
|
| 2105 |
+
return jsonify({'error': str(e)}), 500
|
| 2106 |
+
|
| 2107 |
+
|
| 2108 |
+
|
| 2109 |
+
|
| 2110 |
+
|
| 2111 |
+
|
| 2112 |
+
|
| 2113 |
+
|
| 2114 |
+
|
| 2115 |
|
| 2116 |
|
| 2117 |
|
|
|
|
| 2162 |
return render_template('up_fa.html')
|
| 2163 |
|
| 2164 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2165 |
|
| 2166 |
|
| 2167 |
|