ntphuc149 commited on
Commit
3f6ac4f
·
verified ·
1 Parent(s): 0b4fb1b

fix: split backend, frontend

Browse files
Files changed (1) hide show
  1. app.py +10 -38
app.py CHANGED
@@ -412,37 +412,6 @@ with tab2:
412
 
413
  except Exception as e:
414
  st.error(f"Lỗi khi trao đổi token: {e}")
415
-
416
- # st.markdown("### Step 2: Dán URL sau khi đăng nhập")
417
- # redirect_input = st.text_input("Redirect URL (sau khi đăng nhập thành công)")
418
-
419
- # if redirect_input:
420
- # parsed_url = urlparse(redirect_input)
421
- # code = parse_qs(parsed_url.query).get("code", [None])[0]
422
-
423
- # if code:
424
- # try:
425
- # token_response = requests.get(f"{FB_API_URL}/oauth/access_token", params={
426
- # "client_id": FB_APP_ID,
427
- # "redirect_uri": FB_REDIRECT_URI,
428
- # "client_secret": FB_APP_SECRET,
429
- # "code": code,
430
- # })
431
-
432
- # token = token_response.json()["access_token"]
433
- # st.session_state.token = token
434
- # st.success("Lấy access token thành công!")
435
-
436
- # pages_response = requests.get(f"{FB_API_URL}/me/accounts", params={"access_token": token})
437
- # pages = pages_response.json().get("data", [])
438
- # st.session_state.pages = pages
439
-
440
- # st.markdown("### Danh sách các Page bạn quản lý:")
441
- # for page in pages:
442
- # st.json(page)
443
-
444
- # except Exception as e:
445
- # st.error(f"Lỗi: {e}")
446
 
447
  if "pages" in st.session_state and st.session_state.pages:
448
  st.markdown("### Step 3: Đăng ký Webhook cho các page")
@@ -458,14 +427,17 @@ with tab2:
458
  if label in selected_pages:
459
  page_id = page['id']
460
  page_access_token = page['access_token']
461
-
462
- # Gọi hàm đăng ký webhook
463
- success, message = register_facebook_webhook(page_id, page_access_token)
 
 
 
464
 
465
- if success:
466
- st.success(f"✅ Đã đăng ký Webhook cho page: {page['name']}")
467
- else:
468
- st.warning(f"⚠️ Không thể đăng ký Webhook cho page: {page['name']} - {message}")
469
 
470
  if st.button("Hiển thị Thông tin Trang"):
471
  for page in st.session_state.pages:
 
412
 
413
  except Exception as e:
414
  st.error(f"Lỗi khi trao đổi token: {e}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
415
 
416
  if "pages" in st.session_state and st.session_state.pages:
417
  st.markdown("### Step 3: Đăng ký Webhook cho các page")
 
427
  if label in selected_pages:
428
  page_id = page['id']
429
  page_access_token = page['access_token']
430
+
431
+ response = requests.post(f"{BACKEND_URL}/register-webhook", json={
432
+ "page_id": page_id,
433
+ "page_access_token": page_access_token
434
+ })
435
+ res_json = response.json()
436
 
437
+ if res_json["success"]:
438
+ st.success(f"✅ Đã đăng ký Webhook cho page: {page['name']}")
439
+ else:
440
+ st.warning(f"⚠️ Lỗi với page {page['name']}: {res_json['message']}")
441
 
442
  if st.button("Hiển thị Thông tin Trang"):
443
  for page in st.session_state.pages: