Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
from flask import Flask, request, render_template, jsonify
|
| 2 |
import requests
|
| 3 |
import os
|
| 4 |
-
|
| 5 |
app = Flask(__name__, template_folder="./")
|
| 6 |
|
| 7 |
base_url = os.getenv('base_url') # URL сервера
|
|
@@ -9,6 +9,12 @@ token = os.getenv('token') # Ваш токен
|
|
| 9 |
api_key = os.getenv('api_key') # Ваш
|
| 10 |
|
| 11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
@app.route('/grups', methods=['GET'])
|
| 13 |
def grup():
|
| 14 |
return render_template('grups.html')
|
|
@@ -122,14 +128,18 @@ def save_db():
|
|
| 122 |
|
| 123 |
|
| 124 |
|
|
|
|
|
|
|
| 125 |
@app.route('/save_pl', methods=['GET'])
|
| 126 |
def save_pl():
|
| 127 |
show_params = False
|
| 128 |
list_id1 = '560768'
|
| 129 |
-
name = request.args.get('name')
|
| 130 |
-
email = request.args.get('email')
|
| 131 |
phone = request.args.get('phone')
|
| 132 |
-
|
|
|
|
|
|
|
| 133 |
data = {
|
| 134 |
"email": email,
|
| 135 |
"unconfirmed": False,
|
|
@@ -155,7 +165,12 @@ def save_pl():
|
|
| 155 |
'Authorization': f'Bearer {token}',
|
| 156 |
'Content-Type': 'application/json'
|
| 157 |
}
|
| 158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 159 |
|
| 160 |
if show_params:
|
| 161 |
system_vars = {
|
|
|
|
| 1 |
from flask import Flask, request, render_template, jsonify
|
| 2 |
import requests
|
| 3 |
import os
|
| 4 |
+
import logging
|
| 5 |
app = Flask(__name__, template_folder="./")
|
| 6 |
|
| 7 |
base_url = os.getenv('base_url') # URL сервера
|
|
|
|
| 9 |
api_key = os.getenv('api_key') # Ваш
|
| 10 |
|
| 11 |
|
| 12 |
+
|
| 13 |
+
|
| 14 |
+
|
| 15 |
+
logging.basicConfig(level=logging.INFO)
|
| 16 |
+
|
| 17 |
+
|
| 18 |
@app.route('/grups', methods=['GET'])
|
| 19 |
def grup():
|
| 20 |
return render_template('grups.html')
|
|
|
|
| 128 |
|
| 129 |
|
| 130 |
|
| 131 |
+
|
| 132 |
+
|
| 133 |
@app.route('/save_pl', methods=['GET'])
|
| 134 |
def save_pl():
|
| 135 |
show_params = False
|
| 136 |
list_id1 = '560768'
|
| 137 |
+
name = request.args.get('name')
|
| 138 |
+
email = request.args.get('email')
|
| 139 |
phone = request.args.get('phone')
|
| 140 |
+
|
| 141 |
+
logging.info(f"Received data - Name: {name}, Email: {email}, Phone: {phone}")
|
| 142 |
+
|
| 143 |
data = {
|
| 144 |
"email": email,
|
| 145 |
"unconfirmed": False,
|
|
|
|
| 165 |
'Authorization': f'Bearer {token}',
|
| 166 |
'Content-Type': 'application/json'
|
| 167 |
}
|
| 168 |
+
|
| 169 |
+
logging.info(f"Sending data to Notisend API: {data}")
|
| 170 |
+
|
| 171 |
+
response = requests.post(f"{base_url}/email/lists/{list_id1}/recipients", json=data, headers=headers)
|
| 172 |
+
|
| 173 |
+
logging.info(f"Received response from Notisend API: {response.status_code} - {response.text}")
|
| 174 |
|
| 175 |
if show_params:
|
| 176 |
system_vars = {
|