Tự tạo App Facebook (App ID & App Secret)

Dành cho: Admin & Đại sứ

Để CMS đăng bài, đọc tin nhắn và thu lead từ Trang Facebook của bạn, bạn cần một App Facebook của chính mình. Làm một lần, khoảng 10 phút, không mất phí.

Giao diện Facebook có thể hiện tiếng Anh hoặc tiếng Việt tuỳ tài khoản — ảnh minh hoạ bên dưới có cả hai. Tên mục tiếng Anh được ghi trong ngoặc để bạn đối chiếu.

Chuẩn bị

  • Tài khoản Facebook cá nhân đang là quản trị viên của Trang cần kết nối.

Bước 1 — Đăng ký tài khoản Nhà phát triển

  1. Mở https://developers.facebook.com/apps/register
  2. Bấm Đăng nhập bằng Facebook (Log in with Facebook) rồi làm theo hướng dẫn. Nếu tài khoản đã là nhà phát triển, Facebook sẽ bỏ qua bước này.
Bước 1 — Đăng ký tài khoản Nhà phát triển
Bước 1 — Đăng ký tài khoản Nhà phát triển

Bước 2 — Tạo App

  1. Mở https://developers.facebook.com/apps
  2. Bấm nút xanh Tạo ứng dụng (Create app) ở góc phải.
Bước 2 — Bấm “Tạo ứng dụng” ở danh sách ứng dụng
Bước 2 — Bấm “Tạo ứng dụng” ở danh sách ứng dụng

Bước 3 — Đặt tên App

  1. Tên ứng dụng: đặt gì cũng được, ví dụ CRM Cong Ty ABC. Tên này khách hàng sẽ nhìn thấy khi bạn đăng nhập, nên đặt tên doanh nghiệp của bạn.
  2. Email liên hệ: email của bạn.
  3. Bấm Tiếp (Next).
Bước 3 — Điền tên ứng dụng và email liên hệ
Bước 3 — Điền tên ứng dụng và email liên hệ

Bước 4 — Chọn trường hợp sử dụng

  1. Kéo xuống cuối danh sách, chọn Khác (Other).
  2. Bấm Tiếp.
Bước 4 — Chọn trường hợp sử dụng “Khác”
Bước 4 — Chọn trường hợp sử dụng “Khác”

Bước 5 — Chọn loại ứng dụng

  1. Chọn Doanh nghiệp (Business).
  2. Bấm Tiếp.
Bước 5 — Chọn loại ứng dụng “Doanh nghiệp”
Bước 5 — Chọn loại ứng dụng “Doanh nghiệp”
Chọn sai loại ở bước này thì không sửa lại được — phải xoá App và làm lại từ đầu. Kiểm tra kỹ trước khi bấm.

Bước 6 — Tạo App

  1. Xem lại thông tin, bấm Tạo ứng dụng (Create app). Facebook có thể hỏi lại mật khẩu.
Bước 6 — Xác nhận và bấm “Tạo ứng dụng”
Bước 6 — Xác nhận và bấm “Tạo ứng dụng”

Bước 7 — Thêm sản phẩm "Đăng nhập bằng Facebook cho doanh nghiệp"

  1. Ở menu bên trái, mục Sản phẩm → bấm Thêm sản phẩm.
  2. Tìm thẻ Đăng nhập bằng Facebook cho doanh nghiệp (Facebook Login for Business) → bấm Thiết lập (Set up).
Bước 7 — Thêm sản phẩm “Đăng nhập bằng Facebook cho doanh nghiệp”
Bước 7 — Thêm sản phẩm “Đăng nhập bằng Facebook cho doanh nghiệp”

Bước 8 — Khai đường dẫn quay lại

  1. Menu trái → Đăng nhập bằng FacebookCài đặt (Facebook Login for Business → Settings).
  2. Tìm ô URI chuyển hướng OAuth hợp lệ (Valid OAuth Redirect URIs), dán chính xác dòng này:
    https://api-cms.songtute.vn/api/v2/crm/fb/callback
  3. Bấm Lưu thay đổi (Save changes).
Bước 8 — Điền URI chuyển hướng OAuth hợp lệ
Bước 8 — Điền URI chuyển hướng OAuth hợp lệ
Thiếu bước này thì bấm "Kết nối Facebook" sẽ báo lỗi "URL bị chặn". Dán đúng từng ký tự, không thêm dấu / ở cuối.

Bước 9 — Điền thông tin cơ bản

  1. Menu trái → Cài đặt ứng dụngCơ bản (App settings → Basic).
  2. Miền của ứng dụng (App domains): thêm api-cms.songtute.vncms.songtute.vn
  3. URL Chính sách quyền riêng tư (Privacy Policy URL): dán đường dẫn dưới đây
    https://songtute.vn/chinh-sach-bao-mat
  4. Bấm Lưu thay đổi (Save changes).
Bước 9 — Cài đặt Cơ bản: miền ứng dụng và chính sách bảo mật
Bước 9 — Cài đặt Cơ bản: miền ứng dụng và chính sách bảo mật

Bước 10 — Gạt App sang chế độ Chính thức

  1. Nhìn thanh trên cùng của trang, chỗ Chế độ của ứng dụng (App Mode).
  2. Gạt công tắc từ Phát triển sang Chính thức (Live).
Bước 10 — Gạt công tắc sang chế độ “Chính thức”
Bước 10 — Gạt công tắc sang chế độ “Chính thức”

Bước 11 — Cấu hình Webhook

Webhook giúp tin nhắn, bình luận và lead chảy về CMS ngay khi phát sinh.

  1. Menu trái, mục Sản phẩm → bấm Thêm sản phẩm (Add product) → tìm ô Webhooks → bấm Thiết lập (Set up). Xong bước này, Webhooks xuất hiện ở menu trái ngay dưới Đăng nhập bằng Facebook.
  2. Menu trái → Webhooks.
  3. Ở ô chọn phía trên, chọn đối tượng Trang (Page) — không chọn "Người dùng".
  4. Bấm Đăng ký chủ đề này (Subscribe to this object) rồi điền:
    URL gọi lại (Callback URL): https://api-cms.songtute.vn/api/v2/crm/fb/webhook
    Mã xác minh (Verify Token): a3b9faeda5bbe3ebb6ec3ca0
  5. Bấm Xác minh và lưu (Verify and save).
  6. Trong danh sách trường bên dưới, bấm Đăng ký (Subscribe) cho 3 mục:
    • messages — tin nhắn khách gửi Trang
    • feed — bình luận dưới bài viết
    • leadgen — lead từ quảng cáo Lead Ads
Bước 11 — Điền URL gọi lại và mã xác minh
Bước 11 — Điền URL gọi lại và mã xác minh
Bước 11 — Gạt “Đăng ký” cho các trường messages, feed, leadgen
Bước 11 — Gạt “Đăng ký” cho các trường messages, feed, leadgen

Bước 12 — Sao chép App ID và App Secret

  1. Quay lại Cài đặt ứng dụngCơ bản (App settings → Basic).
  2. Sao chép ID ứng dụng (App ID) — một dãy số.
  3. Ở ô Khoá bí mật của ứng dụng (App secret), bấm Hiển thị, nhập lại mật khẩu Facebook rồi sao chép — chuỗi 32 ký tự.
Bước 12 — Sao chép ID ứng dụng và Khoá bí mật
Bước 12 — Sao chép ID ứng dụng và Khoá bí mật

Bước 13 — Dán vào CMS và kết nối Trang

  1. Vào CMS → CRMNguồn dữ liệu → thẻ Facebook.
  2. Ở khối Ứng dụng Facebook của bạn trên cùng, dán ID ứng dụngKhoá bí mật → bấm Lưu ứng dụng.
  3. Bấm Kết nối Trang Facebook → đăng nhập → chọn đúng các Trang cần dùng → đồng ý cấp quyền.
Bước 13 — Dán vào CMS ở khối “Ứng dụng Facebook của bạn”
Bước 13 — Dán vào CMS ở khối “Ứng dụng Facebook của bạn”
Xong! Từ giờ tin nhắn, bình luận và lead sẽ tự chảy về CMS.

Gặp lỗi thường gặp

  • "URL bị chặn: Chuyển hướng này không thành công" → sai hoặc thiếu Bước 8. Kiểm tra lại đường dẫn quay lại, không thừa dấu /.
  • Gửi tin nhắn cho khách nhưng khách không nhận được → App còn ở chế độ Phát triển. Làm lại Bước 10.
  • Menu trái không có mục Webhooks → chưa thêm sản phẩm Webhooks vào App. Vào mục Sản phẩmThêm sản phẩm → chọn WebhooksThiết lập. Xem Bước 11.
  • Xác minh webhook thất bại → sai Mã xác minh. Phải đúng a3b9faeda5bbe3ebb6ec3ca0, phân biệt hoa thường.
  • Không thấy Trang khi đăng nhập → tài khoản Facebook của bạn chưa phải quản trị viên Trang đó, hoặc lúc cấp quyền bạn bỏ tick Trang. Bấm kết nối lại và tick đủ.
  • Đang chạy bỗng mất kết nối → bạn vừa đổi mật khẩu Facebook hoặc gỡ quyền. Vào lại màn Kết nối Facebook bấm kết nối lại.