Facebook App
Mục Facebook App chỉ áp dụng khi bạn đang sử dụng Frontend Domain tùy chỉnh trong hệ thống Chatbox AI Muathemewpgiare. Tính năng này cho phép khách hàng của bạn kết nối Facebook Page của họ để sử dụng Facebook Messenger như một kênh giao tiếp cho chatbot.
Do cơ chế bảo mật và ràng buộc kỹ thuật của Facebook, việc kết nối Messenger không thể diễn ra trực tiếp trên domain tùy chỉnh của bạn mà phải sử dụng popup xác thực thuộc hệ thống Muathemewpgiare.
Bản chất kỹ thuật của việc kết nối Facebook Messenger
Kết nối Messenger được thực hiện thông qua Facebook Graph API và yêu cầu tuân thủ hoàn toàn các quy tắc OAuth của Facebook:
Các yêu cầu bắt buộc của Facebook:
Ứng dụng phải đăng ký trong Facebook Developer Console.
App chỉ được phép chạy trong domain đã được phê duyệt.
Mọi bước xác thực người dùng đều phải diễn ra trên domain trùng khớp với danh sách Valid OAuth Redirect URIs đã khai báo.
Facebook nghiêm ngặt từ chối OAuth nếu domain không nằm trong danh sách được duyệt.
Ứng dụng Facebook App của Chatbox AI Muathemewpgiare đã được xem xét và phê duyệt đầy đủ, nhưng chỉ cho phép hoạt động trong domain mặc định của hệ thống, không bao gồm domain riêng của bạn.
Giải thích vì sao domain tùy chỉnh của bạn không thể trực tiếp kết nối Messenger
Facebook khóa domain trong một “danh sách trắng”
Facebook chỉ cho phép những domain đã được phê duyệt chính thức trong quá trình xem xét ứng dụng được dùng làm:
OAuth redirect
App domain
Login dialog redirect
Domain tùy chỉnh của bạn không nằm trong danh sách đó → Facebook sẽ không cho phép xác thực.
Việc phê duyệt domain mới rất phức tạp
Để thêm domain tùy chỉnh của bạn vào app:
Bạn phải sở hữu Facebook Developer App riêng
Gửi hồ sơ xét duyệt tính năng Messenger
Cung cấp video mô phỏng chi tiết
Trả lời câu hỏi kiểm duyệt từ đội ngũ Facebook
Chờ quy trình phê duyệt kéo dài nhiều tuần
Vì vậy, Chatbox AI Muathemewpgiare cung cấp connector popup để bỏ qua toàn bộ phức tạp này
Bạn và khách hàng không cần tạo Facebook App
→ chỉ cần bật tùy chọn “Use Muathemewpgiare connector popup”.
Sử dụng “Chatbox AI Muathemewpgiare Connector Popup”
Trong phần cài đặt Facebook App, bạn cần bật:
Use Chatbox AI Muathemewpgiare connector popup
Khi bật tùy chọn này, hệ thống sẽ:
Mở popup xác thực Facebook trên domain:
Thực thi đầy đủ quy trình đăng nhập Facebook (OAuth)
Yêu cầu người dùng cấp quyền cho Page:
Quản lý tin nhắn (pages_messaging)
Quản lý Page (pages_manage_metadata)
Xem thông tin Page
Kết nối Page với hệ thống chatbot
Đồng bộ Webhook để nhận và xử lý tin nhắn realtime
Những gì khách hàng sẽ thấy trong quá trình kết nối
Popup xác thực (Login Popup)
URL thuộc hệ thống muathemewpgiare
Giao diện popup tiêu chuẩn
Không dùng domain tùy chỉnh của bạn (do Facebook không hỗ trợ)
Trong Facebook Auth Dialog
Khách sẽ thấy:
Logo Chatbox AI Muathemewpgiare
Tên ứng dụng Facebook App của hệ thống
Các quyền mà Messenger yêu cầu
Thông báo cho phép/không cho phép Page sử dụng chatbot
Sau khi xác nhận quyền
Page sẽ được liên kết với tài khoản khách hàng
Chatbot bắt đầu lắng nghe tin nhắn từ Messenger
Tất cả thông tin kết nối được đồng bộ trong dashboard
Quy trình kỹ thuật phía sau popup
Bước 1: Khách hàng khởi tạo kết nối
Họ nhấn “Connect Facebook Messenger” trong dashboard.
Bước 2: Hệ thống gọi Facebook OAuth
Yêu cầu các quyền API cần thiết.
Bước 3: Facebook mở cửa sổ xác thực
Vì domain tùy chỉnh không được cho phép:
→ Hệ thống sẽ mở connector.muathemewpgiare để thực hiện quy trình.
Bước 4: Người dùng cấp quyền
Chọn Page → đồng ý quyền → xác nhận.
Bước 5: Trả về mã token cho Muathemewpgiare
Hệ thống nhận:
Page Access Token
Page ID
User ID
Bước 6: Kích hoạt webhook
Webhook Messenger của khách hàng kết nối vào hệ thống.
Bước 7: Chatbot hoạt động
Tin nhắn gửi vào Page sẽ được đưa thẳng vào Chatbox AI Muathemewpgiare → trả lời theo kịch bản hoặc AI.
Lợi ích khi dùng popup của Chatbox AI Muathemewpgiare
Không cần app riêng
Bạn không phải xin xét duyệt Messenger – vốn là thủ tục phức tạp nhất.
Tương thích 100% với yêu cầu của Facebook
Vì app đã được phê duyệt trước → đảm bảo an toàn và ổn định.
Tránh lỗi OAuth
Không gặp các lỗi khó chịu như:
“URL blocked”
“Can’t Load URL”
“Invalid redirect_uri”
Trải nghiệm khách hàng đơn giản
Khách chỉ cần:
Đăng nhập Facebook
Chọn Page
Xác nhận quyền
Xong!
Hỗ trợ Webhook Realtime
Tin nhắn từ Page được xử lý ngay lập tức, không độ trễ.
Tương thích với tất cả Page Facebook
Dù là Page Business, Creator, Shop, sự kiện, dịch vụ…
Tóm tắt hoạt động
| Hạng mục | Trạng thái |
|---|---|
| Frontend Domain tùy chỉnh | ✔ Hoạt động bình thường |
| Kết nối Messenger qua domain tùy chỉnh | ✘ Không được Facebook cho phép |
| Popup connector Muathemewpgiare | ✔ Bắt buộc |
| Logo trong Facebook Auth Dialog | ✔ Logo Muathemewpgiare |
| Quy trình OAuth | ✔ Tự động, không lỗi |
