Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1385,105 +1385,7 @@ def add_user_senler_full():
|
|
1385 |
|
1386 |
|
1387 |
|
1388 |
-
@app.route('/add_user_senler_utm', methods=['POST'])
|
1389 |
-
def add_user_senler_utm():
|
1390 |
-
# Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
|
1391 |
-
vk_user_id = request.form.get('vk_user_id', "")
|
1392 |
-
vk_group_id = request.form.get('vk_group_id', "")
|
1393 |
-
subscription_id = request.form.get('sub_id', "")
|
1394 |
-
utm_id = request.form.get('utm_id', "")
|
1395 |
-
utm_source = request.form.get('utm_source', "")
|
1396 |
-
utm_medium = request.form.get('utm_medium', "")
|
1397 |
-
utm_campaign = request.form.get('utm_campaign', "")
|
1398 |
-
utm_content = request.form.get('utm_content', "")
|
1399 |
-
utm_term = request.form.get('utm_term', "")
|
1400 |
-
name = request.form.get('name', "")
|
1401 |
-
email = request.form.get('email', "")
|
1402 |
-
phone = request.form.get('phone', "")
|
1403 |
-
utms = request.form.get('utms', "")
|
1404 |
-
|
1405 |
-
# Формируем данные для запроса к API Senler для добавления пользователя
|
1406 |
-
add_data = {
|
1407 |
-
'vk_user_id': vk_user_id,
|
1408 |
-
'vk_group_id': vk_group_id,
|
1409 |
-
'subscription_id': subscription_id,
|
1410 |
-
'utm_id': utm_id,
|
1411 |
-
'utm_source': utm_source,
|
1412 |
-
'utm_medium': utm_medium,
|
1413 |
-
'utm_campaign': utm_campaign,
|
1414 |
-
'utm_content': utm_content,
|
1415 |
-
'utm_term': utm_term,
|
1416 |
-
'access_token': senler_token,
|
1417 |
-
'v': 2
|
1418 |
-
}
|
1419 |
-
|
1420 |
-
# Отправляем запрос к API Senler для добавления пользователя
|
1421 |
-
add_response = requests.post('https://senler.ru/api/subscribers/add', data=add_data)
|
1422 |
-
|
1423 |
-
# Проверяем успешность добавления пользователя
|
1424 |
-
if add_response.json().get('success'):
|
1425 |
-
# Формируем данные для запроса к API Senler для установки name
|
1426 |
-
name_data = {
|
1427 |
-
'vk_user_id': vk_user_id,
|
1428 |
-
'vk_group_id': vk_group_id,
|
1429 |
-
'name': 'gb_name',
|
1430 |
-
'value': name,
|
1431 |
-
'access_token': senler_token,
|
1432 |
-
'v': 2
|
1433 |
-
}
|
1434 |
-
# Формируем данные для запроса к API Senler для установки email
|
1435 |
-
email_data = {
|
1436 |
-
'vk_user_id': vk_user_id,
|
1437 |
-
'vk_group_id': vk_group_id,
|
1438 |
-
'name': 'gb_email',
|
1439 |
-
'value': email,
|
1440 |
-
'access_token': senler_token,
|
1441 |
-
'v': 2
|
1442 |
-
}
|
1443 |
-
|
1444 |
-
# Формируем данные для запроса к API Senler для установки телефона
|
1445 |
-
phone_data = {
|
1446 |
-
'vk_user_id': vk_user_id,
|
1447 |
-
'vk_group_id': vk_group_id,
|
1448 |
-
'name': 'gb_phone',
|
1449 |
-
'value': phone,
|
1450 |
-
'access_token': senler_token,
|
1451 |
-
'v': 2
|
1452 |
-
}
|
1453 |
|
1454 |
-
# Формируем данные для запроса к API Senler для установки utms
|
1455 |
-
utms_data = {
|
1456 |
-
'vk_user_id': vk_user_id,
|
1457 |
-
'vk_group_id': vk_group_id,
|
1458 |
-
'name': 'gb_utms',
|
1459 |
-
'value': utms,
|
1460 |
-
'access_token': senler_token,
|
1461 |
-
'v': 2
|
1462 |
-
}
|
1463 |
-
|
1464 |
-
# Отправляем запрос к API Senler для установки name
|
1465 |
-
name_response = requests.post('https://senler.ru/api/vars/set', data=name_data)
|
1466 |
-
|
1467 |
-
# Отправляем запрос к API Senler для установки email
|
1468 |
-
email_response = requests.post('https://senler.ru/api/vars/set', data=email_data)
|
1469 |
-
|
1470 |
-
# Отправляем запрос к API Senler для установки телефона
|
1471 |
-
phone_response = requests.post('https://senler.ru/api/vars/set', data=phone_data)
|
1472 |
-
|
1473 |
-
# Отправляем запрос к API Senler для установки utms
|
1474 |
-
utms_response = requests.post('https://senler.ru/api/vars/set', data=utms_data)
|
1475 |
-
|
1476 |
-
# Возвращаем результат
|
1477 |
-
return jsonify({
|
1478 |
-
'add_response': add_response.json(),
|
1479 |
-
'name_response': name_response.json(),
|
1480 |
-
'email_response': email_response.json(),
|
1481 |
-
'phone_response': phone_response.json(),
|
1482 |
-
'utms_response': utms_response.json()
|
1483 |
-
})
|
1484 |
-
else:
|
1485 |
-
# Возвращаем ошибку добавления пользователя
|
1486 |
-
return jsonify(add_response.json())
|
1487 |
|
1488 |
|
1489 |
# ЗАПИСЫВАЕМ ДАННЫЕ В ВК СТОРИДЖ
|
|
|
1385 |
|
1386 |
|
1387 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1388 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1389 |
|
1390 |
|
1391 |
# ЗАПИСЫВАЕМ ДАННЫЕ В ВК СТОРИДЖ
|