DmitrMakeev commited on
Commit
db2975d
·
verified ·
1 Parent(s): 4f2a403

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -2
app.py CHANGED
@@ -1349,13 +1349,41 @@ def shop_bonus_new():
1349
 
1350
 
1351
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1352
 
1353
 
1354
 
1355
 
1356
 
1357
 
1358
- # Добавление пользователя в группу СЕНДЛЕРА
1359
  @app.route('/add_user_senler', methods=['POST'])
1360
  def add_user_senler():
1361
  # Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
@@ -1394,7 +1422,7 @@ def add_user_senler():
1394
  })
1395
 
1396
 
1397
- # Добавление пользователя в группу СЕНДЛЕРА с данными
1398
  @app.route('/add_user_senler_full', methods=['POST'])
1399
  def add_user_senler_full():
1400
  # Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
 
1349
 
1350
 
1351
 
1352
+ # Добавление пользователя в группу СЕНДЛЕРА напрямую их запроса
1353
+ @app.route('/add_get_senler', methods=['GET'])
1354
+ def add_user_senler():
1355
+ # Получаем параметры из GET-запроса, если параметр отсутствует, устанавливаем значение пустой строки
1356
+ vk_user_id = request.args.get('vk_user_id', "")
1357
+ vk_group_id = request.args.get('vk_group_id', "")
1358
+ subscription_id = request.args.get('sub_id', "")
1359
+ senler_token = request.args.get('access_token', "") # Получаем access_token из запроса
1360
+
1361
+ # Формируем данные для запроса к API Senler
1362
+ senler_data = {
1363
+ 'vk_user_id': vk_user_id,
1364
+ 'vk_group_id': vk_group_id,
1365
+ 'subscription_id': subscription_id,
1366
+ 'access_token': senler_token, # Передаем access_token
1367
+ 'v': 2
1368
+ }
1369
+
1370
+ # Отправляем GET-запрос к API Senler
1371
+ response = requests.get('https://senler.ru/api/subscribers/add', params=senler_data)
1372
+
1373
+ # Проверяем успешность запроса
1374
+ success = response.status_code == 200 and response.json().get('success', False)
1375
+
1376
+ # Возвращаем результат
1377
+ return jsonify({
1378
+ 'success': success
1379
+ })
1380
 
1381
 
1382
 
1383
 
1384
 
1385
 
1386
+ # Добавление пользователя в группу СЕНДЛЕРА из конструктора
1387
  @app.route('/add_user_senler', methods=['POST'])
1388
  def add_user_senler():
1389
  # Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки
 
1422
  })
1423
 
1424
 
1425
+ # Добавление пользователя в группу СЕНДЛЕРА с данными из конструктора
1426
  @app.route('/add_user_senler_full', methods=['POST'])
1427
  def add_user_senler_full():
1428
  # Получаем параметры из POST-запроса, если параметр отсутствует, устанавливаем значение пустой строки