Facebook App

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ẽ:

  1. Mở popup xác thực Facebook trên domain:

    connector.muathemewpgiare
  2. Thực thi đầy đủ quy trình đăng nhập Facebook (OAuth)

  3. 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

  4. Kết nối Page với hệ thống chatbot

  5. Đồ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:

  1. Đăng nhập Facebook

  2. Chọn Page

  3. Xác nhận quyền

  4. 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ụcTrạ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

Was this article helpful?

← Previous PWA & Web Push
Last updated 3 ngày ago

Danh sách hướng dẫn