Hướng dẫn cấu hình kết nối Facebook và đăng bài từ CMS
Cấu hình App ID, App Secret và callback trong CMS Dybi, cấp quyền Fanpage, chọn Trang mặc định, đăng bài, hẹn giờ và kiểm tra lịch sử.

Kết nối Facebook giúp bạn đăng bài viết và sản phẩm từ CMS Dybi lên Fanpage, chọn ảnh, kèm liên kết, hẹn giờ và theo dõi kết quả. Bài này hướng dẫn thao tác trên CMS và những cài đặt đăng nhập Meta cần khớp với website.
1. Kết nối Facebook trong CMS dùng để làm gì?
- Đăng một bài viết hoặc sản phẩm đã lưu trên website lên một Fanpage được cấp quyền.
- Chia sẻ lời giới thiệu hoặc ảnh của nội dung; có thể chọn kèm liên kết website hoặc không kèm liên kết.
- Đăng ngay, hẹn một thời điểm cụ thể hoặc chờ nội dung được bật Hoạt động trên website rồi đăng một lần.
- Xem lịch sử gửi, trạng thái xử lý và liên kết bài đăng Facebook nếu đã thành công.
- Kết nối nhiều Fanpage và chọn một Trang làm mặc định; khi đăng từng nội dung vẫn có thể chọn lại Trang.
- Xem số lần đã đăng thành công và lịch sử riêng của từng bài viết/sản phẩm; mở hộp đăng ngay từ danh sách bằng nút biểu tượng Facebook kèm số lần đăng.
- Bật hoặc tạm dừng sử dụng Facebook theo website bằng công tắc Kết nối Facebook.
Bạn dùng chức năng này để đăng lên Trang Facebook/Fanpage, không dùng để tự đăng lên trang cá nhân, nhóm Facebook, Facebook Shop hay danh mục sản phẩm của Meta. Muốn tự đăng một nội dung, bạn cần thiết lập cho chính nội dung đó trong hộp đăng Facebook. Thiết lập này không khiến mọi bài mới trên website tự động được gửi.
2. Chuẩn bị trước khi mở cấu hình CMS
Nếu chưa có ứng dụng, hãy hoàn tất hướng dẫn tạo ứng dụng Meta từ Facebook. Bài đó giải thích trường hợp sử dụng quản lý Trang, cài đặt chung, các quyền và điều kiện thử nghiệm hoặc xét duyệt.
Khi đã có ứng dụng phù hợp, làm theo hướng dẫn lấy App ID và App Secret từ Meta Facebook để chuẩn bị đúng cặp thông tin. Giữ khóa bí mật, không gửi khóa trong ảnh hỗ trợ hoặc nhóm công khai.
- Tài khoản Facebook cá nhân phải có quyền tạo nội dung trên Fanpage muốn kết nối. Với Trang thuộc Business Portfolio, kiểm tra cả quyền được giao trong doanh nghiệp.
- Tài khoản CMS phải được phép dùng Cấu hình kết nối. Người đăng bài cần quyền quản lý bài viết hoặc sản phẩm tương ứng.
- Website và CMS hoạt động qua HTTPS. Các miền, trang chính sách quyền riêng tư, điều khoản và hướng dẫn xóa dữ liệu của ứng dụng phải được chuẩn bị theo bài tạo ứng dụng.
App ID khác Page ID. Quyền trên ứng dụng không thay thế quyền trên Fanpage. Ngay cả khi thấy một Trang trong tài khoản Facebook, bạn vẫn cần kiểm tra Trang đó đã được chia sẻ cho ứng dụng hay chưa. Ở các bước tiếp theo, bạn cần sao chép callback từ đúng CMS, cấp quyền, chọn Trang và lưu Fanpage mặc định.
3. Sao chép URL callback và cài đặt đăng nhập Facebook
URL callback là địa chỉ nhận kết quả sau khi bạn đăng nhập và cấp quyền trên Facebook. CMS tạo sẵn địa chỉ này; bạn chỉ cần sao chép sang Meta.
Sao chép từ CMS
- Đăng nhập CMS của website.
- Vào Cấu hình → Cấu hình kết nối → Facebook.
- Bật công tắc Kết nối Facebook.
- Chọn tab Cấu hình kết nối, tìm phần 1. Thiết lập ứng dụng Meta.
- Bấm Sao chép ở dòng URL callback.
Ví dụ, CMS có thể cung cấp địa chỉ https://api.dybiweb.com/api/facebook/callback. Hãy dùng đúng địa chỉ đang hiển thị trên CMS của bạn.
Thêm callback trong Meta
- Mở đúng ứng dụng Meta sẽ kết nối với CMS.
- Vào Đăng nhập bằng Facebook hoặc Đăng nhập bằng Facebook cho doanh nghiệp → Cài đặt. Mục này có thể nằm trong phần sản phẩm hoặc trường hợp sử dụng.
- Tìm URI chuyển hướng OAuth hợp lệ / Valid OAuth Redirect URIs.
- Dán URL vừa sao chép. Nhấn Enter nếu ô nhập lưu từng địa chỉ thành một thẻ.
- Bấm Lưu thay đổi.
- Ở công cụ Chuyển hướng URI để kiểm tra, dán lại cùng URL rồi bấm Kiểm tra URI. Kết quả cần báo URI hợp lệ.
Công cụ kiểm tra chỉ cho biết địa chỉ có hợp lệ hay không. Bạn vẫn phải thêm URL vào danh sách URI chuyển hướng OAuth hợp lệ và lưu trước khi kiểm tra.
Các lựa chọn đăng nhập
- Đăng nhập OAuth ứng dụng / Client OAuth Login: bật.
- Đăng nhập OAuth trên web / Web OAuth Login: bật.
- Thực thi HTTPS / Enforce HTTPS: bật.
- Chế độ nghiêm ngặt cho URI chuyển hướng: giữ chế độ so khớp chính xác theo yêu cầu của Meta.
Các mục đăng nhập bằng JavaScript SDK, đăng nhập từ thiết bị hoặc trình duyệt nhúng không cần bật thêm để sử dụng nút kết nối của CMS. Nếu URL callback thiếu hoặc dùng sai tên miền, hãy liên hệ đơn vị quản trị website để sửa trước khi tiếp tục.

Hình 1. Lưu callback trong danh sách URI chuyển hướng OAuth hợp lệ, sau đó kiểm tra lại bằng công cụ kiểm tra URI. Mở ảnh kích thước đầy đủ.
Callback đăng nhập Facebook dùng để hoàn tất kết nối tài khoản. Các mục webhook, bỏ ủy quyền và xóa dữ liệu có mục đích riêng; không điền URL này vào những mục đó.
4. Bật kết nối và lưu App ID, App Secret trong CMS
Vào Cấu hình → Cấu hình kết nối → Facebook. Công tắc Kết nối Facebook nằm đầu tiên, phía trên hai tab con. Bật công tắc để hiện Cấu hình kết nối và Lịch sử đăng Facebook, sau đó chọn tab cấu hình.
Bật công tắc chỉ bật tính năng kết nối, không đồng nghĩa đã cấp quyền Fanpage. Tiếp theo, bạn vẫn cần lưu thông tin ứng dụng, kết nối với Facebook và chọn đúng Trang. Thay đổi công tắc được lưu ngay, không cần chờ bấm Lưu cấu hình ứng dụng.
Trong phần 1. Thiết lập ứng dụng Meta, điền các thông tin sau:
- Meta App ID: dán ID của đúng ứng dụng vừa tạo. Kiểm tra đủ chữ số, không dính khoảng trắng.
- App Secret: dán khóa bí mật của cùng ứng dụng. Không dùng khóa của ứng dụng cũ hoặc một doanh nghiệp khác.
- URL callback: địa chỉ do hệ thống tạo sẵn, chỉ đọc. Bấm Sao chép ở cuối dòng để đưa sang cấu hình Meta; không sửa thành tên miền tự chọn.
- Điền Meta App ID và App Secret.
- Bấm Lưu cấu hình ứng dụng ở góc phải phía dưới khung Meta.
- Đợi thông báo đã lưu. Khi thông tin sẵn sàng, tiếp tục xuống khung 2. Kết nối Fanpage.
Khi khóa đã được lưu, ô App Secret hiển thị “Đã lưu — để trống để giữ nguyên”. CMS không hiển thị lại khóa đã lưu trên biểu mẫu. Ở lần lưu sau, bạn có thể để trống ô này để giữ khóa đang có. Chỉ chọn Xóa App Secret đã lưu khi chủ động muốn xóa khóa; đây không phải bước cần làm mỗi lần kết nối lại.
Đổi App ID hoặc App Secret khi đã có Fanpage: ngắt kết nối trước, chờ bài đang gửi xử lý xong, sau đó lưu cặp thông tin mới và kết nối lại. Ngắt kết nối sẽ hủy các bài đang chờ; xem lịch sử và ghi nhận lịch cần tạo lại trước khi thực hiện. Không tạo ứng dụng mới chỉ để thử chữa lỗi thiếu một Fanpage khi chưa kiểm tra quyền và doanh nghiệp.

Hình 2. Bật Kết nối Facebook, nhập App ID và App Secret, rồi lưu cấu hình ứng dụng. Mở ảnh kích thước đầy đủ.
5. Kết nối tài khoản Facebook và chọn đúng tài sản
- Trong khung 2. Kết nối Fanpage, bấm Kết nối Facebook. Nếu đã có kết nối, nút có thể là Kết nối lại / đổi Fanpage.
- Facebook mở luồng xác nhận. Kiểm tra đúng tên ứng dụng và đúng tài khoản cá nhân đang quản lý Trang.
- Nếu đang dùng danh tính Fanpage trên Facebook, kiểm tra và chuyển về tài khoản cá nhân quản lý trước khi cấp quyền cho ứng dụng.
- Ở lượt đầu, đọc và cấp những quyền cần thiết. Nếu có bước chọn doanh nghiệp hoặc Trang, chọn đúng doanh nghiệp sở hữu và Fanpage muốn dùng.
- Nếu từng kết nối nhưng cần thay danh sách tài sản, mở Chỉnh sửa phần cài đặt / Edit settings khi Facebook cung cấp lựa chọn này để kiểm tra lại phạm vi chia sẻ.
- Hoàn tất các bước xác nhận. Chờ Facebook chuyển về API, sau đó quay về CMS.
Sau khi bấm đồng ý, hãy chờ thay vì đóng trang ngay, vì CMS cần nhận kết quả để lưu danh sách Fanpage. Mỗi lượt kết nối chỉ có hiệu lực trong một khoảng thời gian. Nếu để quá lâu hoặc mở lại đường dẫn cũ, bạn cần quay về CMS và bắt đầu lại bằng nút kết nối lại.
Nếu vừa bổ sung quyền hoặc thay đổi danh sách Trang được chia sẻ, hãy bắt đầu lại bằng nút kết nối trong CMS. Hoàn tất đến khi quay về CMS để danh sách Fanpage được cập nhật.
6. Chọn Fanpage mặc định, lưu và kiểm tra
- Sau khi trở lại CMS, trong tab Cấu hình kết nối, tìm khung 2. Kết nối Fanpage. Mở ô chọn trên cùng dòng nhãn Fanpage mặc định.
- Chọn đúng tên Fanpage. Nếu có tên tương tự, đối chiếu Page ID với Trang đang quản lý.
- Bấm Lưu Fanpage mặc định trong nhóm nút canh phải phía dưới ô chọn.
- Bấm Kiểm tra kết nối. Kết quả mong muốn là “Kết nối Fanpage đang hoạt động.”
- Tải lại trang và kiểm tra lựa chọn Fanpage vẫn đúng.
Những Fanpage xuất hiện ở đây phụ thuộc vào quyền người dùng đã cấp cho ứng dụng, tài sản Meta trả về và khả năng đăng nội dung trên từng Trang. Vì vậy, danh sách này có thể khác danh sách các Trang mà bạn chuyển sang được trên Facebook.
Nếu CMS đã chọn sẵn một Trang, hãy kiểm tra lại tên trước khi lưu. Lưu cấu hình ứng dụng và Lưu Fanpage mặc định là hai thao tác riêng. Bạn cần thực hiện cả hai để hoàn tất thiết lập.

Hình 3. Chọn Fanpage mặc định, lưu lựa chọn và kiểm tra kết nối. Mở ảnh kích thước đầy đủ.
7. Đăng bài viết hoặc sản phẩm: có hoặc không kèm link
Chuẩn bị nội dung đã lưu trên website
- Mở bài viết/sản phẩm và lưu những thay đổi trước khi mở hộp đăng. Mẫu lời giới thiệu và danh sách ảnh lấy từ bản đã lưu, không lấy các thay đổi chưa lưu trên màn hình.
- Kiểm tra tiêu đề, mô tả ngắn và ngôn ngữ. Nếu muốn kèm liên kết website, kiểm tra thêm tên miền công khai và đường dẫn SEO của đúng ngôn ngữ đó.
- Muốn đăng ngay, nội dung cần ở trạng thái xuất bản/Hoạt động trên website. Nội dung đang ẩn có thể dùng lựa chọn chờ xuất bản.
- Nếu chọn bài ảnh, ảnh phải thuộc nội dung đã lưu và tải được qua URL HTTPS công khai.
Bạn cần có quyền với loại nội dung muốn đăng. Nếu đó là bài của người khác, tài khoản của bạn còn phải được cấp quyền quản lý nội dung của người khác. Nhìn thấy phần cấu hình Facebook chưa có nghĩa là bạn được phép đăng mọi nội dung.
Hai vị trí mở hộp đăng
- Từ danh sách Bài viết/Sản phẩm: tại dòng nội dung, bấm nút biểu tượng Facebook có dạng f (n), nằm cạnh các nút Xem, Sửa, Xóa. Số trong ngoặc là số lần nội dung đó đã đăng thành công qua CMS. Ví dụ f (2) nghĩa là đã có 2 lượt đăng thành công; f (0) là chưa có lượt thành công được ghi nhận.
- Từ trang chi tiết: tìm khung Facebook bên dưới khung SEO. Nút nhỏ Đăng lên Facebook nằm ở góc phải tiêu đề khung. Bên trong khung có số lần thành công và lịch sử của chính nội dung đang xem.
Nút và khung Facebook chỉ hiện khi công tắc Kết nối Facebook đang bật, ứng dụng đã sẵn sàng, dịch vụ đăng hoạt động và có ít nhất một Fanpage không bị đánh dấu cần kết nối lại. Quyền của người dùng đối với nội dung cũng phải hợp lệ. Nếu chưa thấy nút hoặc khung này, hãy kiểm tra cấu hình và quyền của tài khoản trước khi tạo kết nối khác.

Hình 4. Bấm biểu tượng Facebook tại dòng bài viết hoặc sản phẩm muốn đăng. Mở ảnh kích thước đầy đủ.
Điền hộp “Đăng lên Facebook”
- Mở hộp đăng từ đúng bài viết/sản phẩm. Nếu mở từ danh sách và nội dung có nhiều ngôn ngữ, chọn Ngôn ngữ nội dung trước; đổi ngôn ngữ sẽ tải lại mẫu soạn theo bản đã lưu của ngôn ngữ đó.
- Ở Fanpage, kiểm tra Trang nhận bài. Mặc định lấy từ cấu hình nhưng có thể đổi riêng cho lượt đăng này.
- Ở Nội dung đăng, chỉnh lời giới thiệu, giá bán hoặc hashtag nếu cần. Mẫu ban đầu lấy từ tiêu đề và mô tả ngắn đã lưu. Giới hạn biểu mẫu là 5.000 ký tự. Việc sửa lời giới thiệu trong hộp này không thay nội dung bài viết/sản phẩm trên website.
- Ở Kiểu bài đăng, chọn không dùng ảnh riêng hoặc chọn một ảnh trong danh sách.
- Chọn hoặc bỏ Kèm liên kết website, rồi đối chiếu vùng Xem trước.
- Chọn Thời điểm đăng, kiểm tra lại Trang, nội dung, ảnh, link và lịch trước khi bấm nút gửi hoặc lưu lịch.
Chọn kiểu bài và kèm liên kết website
Kiểu bài đăng có hai nhóm lựa chọn:
- Nội dung (không chọn ảnh riêng): gửi lời giới thiệu. Nếu bật kèm liên kết, hệ thống gửi thêm URL website để Facebook tạo bài liên kết; nếu bỏ kèm liên kết, gửi bài chữ.
- Ảnh 1/Ảnh 2… + nội dung: chọn một ảnh thuộc nội dung đã lưu để tạo bài ảnh. Nếu bật kèm liên kết, URL website đi cùng phần chú thích; nếu bỏ kèm liên kết, bài chỉ gồm ảnh và lời giới thiệu. Chọn ảnh ở đây không phải thao tác thay ảnh xem trước cho một bài liên kết.
Kèm liên kết website được chọn sẵn mỗi khi mở hộp đăng mới:
- Giữ dấu chọn: CMS tự đính kèm đường dẫn công khai của bài viết/sản phẩm. Vùng xem trước có khối liên kết website. Cần có tên miền và đường dẫn SEO hợp lệ của ngôn ngữ đang chọn.
- Bỏ dấu chọn: CMS không tự chèn URL website vào lượt đăng. Các đường dẫn bạn tự gõ trong Nội dung đăng vẫn được giữ; nếu muốn bài hoàn toàn không có link, hãy kiểm tra và xóa cả những URL tự nhập.
- Nội dung chưa có link hợp lệ: khi giữ dấu chọn, hộp đăng có thể giải thích thiếu tên miền/đường dẫn SEO và chưa cho gửi. Bạn có thể sửa cấu hình website, hoặc bỏ Kèm liên kết website để đăng chữ/ảnh nếu những điều kiện còn lại đã đủ.
CMS lưu lựa chọn kèm link riêng cho từng lượt đăng, kể cả lượt hẹn giờ và lượt chờ xuất bản. Khi đổi lựa chọn trong hộp đăng mới, các lượt đã lưu trước đó vẫn giữ thiết lập cũ. Phần xem trước liên kết trên Facebook có thể khác với mẫu bạn thấy trong CMS.

Hình 5. Chọn Fanpage, nội dung, ảnh và tùy chọn kèm liên kết trước khi gửi. Mở ảnh kích thước đầy đủ.
Chọn thời điểm đăng và kiểm tra kết quả
- Đăng ngay: bấm Đăng lên Fanpage để đưa bài vào hàng đợi. Thông báo đã tiếp nhận chưa đồng nghĩa Facebook đã đăng xong; xem lịch sử sau đó.
- Hẹn giờ: chọn Ngày giờ đăng (Việt Nam, UTC+7), rồi bấm Lưu lịch đăng. Giờ hẹn phải sau hiện tại ít nhất 1 phút và trong vòng 1 năm. Nội dung cần đủ điều kiện xuất bản khi được xử lý.
- Tự đăng khi xuất bản trên website: lưu một lượt chờ. Khi nội dung ở trạng thái Hoạt động, hệ thống gửi một lần; nếu nội dung đã xuất bản sẵn, lượt đăng có thể được xử lý ngay. Chức năng không tự đăng lại sau mỗi lần sửa nội dung.
Ô “Tôi đã kiểm tra lịch sử và muốn tạo thêm bài nếu nội dung này đã đăng” chỉ dùng khi chủ động muốn đăng thêm một lượt cho cùng nội dung/ngôn ngữ/Fanpage. Không tích ô này để xử lý một lần gửi chậm khi chưa biết bài trước đã lên Facebook hay chưa.
Khi tạo lịch hẹn hoặc lượt chờ xuất bản, CMS ghi nhận lời giới thiệu, ảnh và lựa chọn kèm link tại thời điểm đó. Đến lúc xử lý, hệ thống kiểm tra lại quyền, trạng thái xuất bản, ảnh và đường dẫn. Nếu cần thay đổi một lượt đang chờ, bạn hãy hủy lượt cũ khi còn được phép rồi tạo lượt mới. Bài bắt đầu được xử lý khi đến giờ hẹn, nhưng có thể xuất hiện trên Facebook muộn hơn nếu hệ thống đang xử lý nhiều bài.
8. Xem số lần đã đăng, lịch sử và trạng thái
Thống kê riêng của từng bài viết/sản phẩm
Trong trang chi tiết, khung Facebook hiển thị Đã đăng thành công: n lần. Nếu có lượt chờ hoặc đang xử lý, có thêm số Đang chờ/xử lý. Ở danh sách, cùng số lần thành công xuất hiện trong nút f (n).
CMS tính số lần thành công từ những lượt có trạng thái Đã đăng của cùng nội dung, cộng trên tất cả Fanpage và ngôn ngữ. Đây là tổng số lượt thành công, không chỉ những dòng đang hiện trên một trang lịch sử. Các lượt lỗi, đã hủy hoặc đang chờ không được cộng; bài bạn tự đăng trực tiếp trên Facebook cũng không nằm trong số này. Nếu xóa bài ngay trên Facebook, bản ghi thành công đã lưu trong CMS vẫn còn.

Hình 6. Xem số lần đăng thành công và bấm Xem bài để kiểm tra kết quả trên Facebook. Mở ảnh kích thước đầy đủ.
Mở lịch sử ở đúng phạm vi
- Lịch sử toàn website: vào Cấu hình → Cấu hình kết nối → Facebook, bật Kết nối Facebook nếu đang tắt, rồi mở tab Lịch sử đăng Facebook.
- Lịch sử một nội dung: xem trong khung Facebook ở chi tiết bài viết/sản phẩm hoặc ở phần lịch sử cuối hộp đăng của đúng dòng nội dung.
Bấm Làm mới để lấy trạng thái xử lý mới. Trong khung chi tiết, thao tác này cũng cập nhật số lần thành công/đang chờ. Lịch sử hiển thị tối đa 30 lượt mỗi trang; dùng Trang trước / Trang sau khi có nhiều lượt. Ở danh sách nội dung, tải lại trang danh sách khi muốn cập nhật số trong nút Facebook sau khi dịch vụ nền đã xử lý.
Mỗi dòng lịch sử hiển thị tiêu đề, thời gian Việt Nam (UTC+7), trạng thái và thao tác. Với bài đã đăng thành công, bấm Xem bài để mở bài trên Facebook.
Ý nghĩa từng trạng thái
- Chờ đăng: yêu cầu đang đợi tới lượt hoặc đợi giờ hẹn.
- Chờ xuất bản website: chờ nội dung được xuất bản/Hoạt động.
- Đang đăng: hệ thống đã bắt đầu xử lý gửi tới Facebook.
- Đã đăng: Facebook đã trả mã bài; bấm Xem bài để kiểm tra Trang và nội dung thực tế.
- Lỗi: đọc thông tin ngay tại dòng lịch sử, sửa nguyên nhân rồi xem xét tạo lượt mới.
- Cần kiểm tra trên Facebook: chưa xác định chắc chắn kết quả, chẳng hạn mất kết nối sau khi đã bắt đầu gửi. Mở Fanpage kiểm tra trước khi đăng lại để tránh trùng.
- Đã hủy: lượt chờ đã được hủy và không tiếp tục gửi theo lượt ấy.
Nút Hủy lịch xuất hiện tại lịch sử của từng nội dung khi lượt đó còn ở trạng thái chờ. Nếu bài đã bắt đầu gửi, bạn có thể không hủy được nữa. Ngắt kết nối hay hủy lịch trong CMS cũng không tự xóa những bài đã đăng lên Facebook.
9. Không thấy Fanpage trong danh sách: kiểm tra thế nào?
Nếu kết nối đã hoàn tất nhưng thiếu Fanpage cần dùng, hãy kiểm tra lần lượt tài khoản Facebook, quyền trên Trang và các Trang đã chia sẻ cho ứng dụng.
Kiểm tra tài khoản và quyền trên Fanpage
- Đảm bảo bạn đang đăng nhập đúng tài khoản Facebook cá nhân quản lý Fanpage.
- Mở Fanpage, vào Cài đặt → Thiết lập Trang → Quyền truy cập Trang hoặc mục quản lý quyền tương ứng.
- Kiểm tra tài khoản có quyền tạo nội dung trên Trang. Nếu chỉ được xem báo cáo hoặc quản lý một số tác vụ khác, hãy nhờ người quản trị Trang cấp quyền phù hợp.
- Nếu Trang thuộc Business Portfolio (trang quản lý tài sản doanh nghiệp), kiểm tra bạn đã được giao quyền đối với đúng Fanpage trong doanh nghiệp đó.
Chọn lại Trang ở bước cấp quyền
- Trong CMS, vào Cấu hình → Cấu hình kết nối → Facebook.
- Bấm Kết nối lại / đổi Fanpage.
- Trên Facebook, kiểm tra đúng ứng dụng và tài khoản. Mở Chỉnh sửa phần cài đặt / Edit settings nếu có.
- Chọn doanh nghiệp và Fanpage muốn sử dụng, đồng thời cấp các quyền cần thiết.
- Hoàn tất đến khi quay về CMS. Mở Fanpage mặc định để kiểm tra lại danh sách.
Nếu ứng dụng chưa có đủ quyền, người quản lý ứng dụng cần kiểm tra các quyền trong bài tạo và thiết lập ứng dụng Meta, đặc biệt là quyền truy cập tài sản doanh nghiệp khi Fanpage thuộc Business Portfolio. Sau khi bổ sung quyền, thực hiện kết nối lại từ CMS một lần nữa.
Nếu vẫn chưa thấy Trang
Gửi cho bộ phận hỗ trợ tên miền website, App ID, tên Fanpage, Page ID nếu có và ảnh màn hình danh sách Trang sau khi kết nối. Bộ phận hỗ trợ sẽ kiểm tra quyền và quá trình cập nhật danh sách. Không gửi App Secret, mật khẩu Facebook hoặc mã truy cập.
Hãy tập trung kiểm tra ứng dụng đang kết nối. Để làm mới danh sách Fanpage, bạn không cần gỡ các ứng dụng khác trong tài khoản.
10. Các lỗi thường gặp và cách xử lý
Facebook báo “Không thể tải URL” hoặc miền chưa được thêm
Mở Cài đặt ứng dụng → Thông tin cơ bản → Miền ứng dụng của đúng App ID. Kiểm tra đã thêm tên miền có trong URL callback. Sau đó đối chiếu lại callback trong URI chuyển hướng OAuth hợp lệ, lưu thay đổi rồi kết nối lại từ CMS.
Công cụ kiểm tra báo URI chuyển hướng không hợp lệ
Sao chép lại URL callback từ CMS, dán vào danh sách URI chuyển hướng OAuth hợp lệ và lưu. Sau đó kiểm tra bằng cùng địa chỉ. Hãy đối chiếu đầy đủ HTTPS, tên miền và đường dẫn, đồng thời kiểm tra xem có dấu cách hoặc dấu gạch chéo bị thêm vào cuối URL hay không.
Facebook báo “Invalid Scopes”
Ứng dụng chưa sẵn sàng yêu cầu một hoặc nhiều quyền được liệt kê trong thông báo. Kiểm tra trường hợp sử dụng quản lý Trang và các quyền trong bài tạo và thiết lập ứng dụng Meta. Nếu bạn không quản lý ứng dụng Meta, gửi thông báo cho người phụ trách ứng dụng để kiểm tra. Sau khi quyền đã sẵn sàng, kết nối lại từ CMS.
Không thấy phần cấu hình hoặc nút đăng Facebook
Trước tiên, bật công tắc Kết nối Facebook. Kiểm tra đã lưu App ID, App Secret và có Fanpage sẵn sàng sử dụng. Nếu nút chỉ thiếu ở một số bài viết hoặc sản phẩm, nhờ người quản trị CMS kiểm tra quyền của bạn đối với những nội dung đó. Nếu CMS báo dịch vụ đăng đang tạm dừng, liên hệ đơn vị quản trị website.
Đã lưu ứng dụng nhưng chưa bấm được Kết nối Facebook
Đọc thông báo trong phần 2. Kết nối Fanpage. Đối chiếu App ID và App Secret có thuộc cùng ứng dụng, rồi bấm Lưu cấu hình ứng dụng. Nếu vẫn chưa thể bắt đầu kết nối, hãy gửi thông báo đang hiển thị cho bộ phận hỗ trợ. Bạn không cần nhập thêm địa chỉ API ngoài những trường đã có trên biểu mẫu.
Quyền Facebook hết hiệu lực hoặc Trang báo cần kết nối lại
Kiểm tra tài khoản Facebook vẫn có quyền đăng trên Fanpage. Trong CMS, bấm Kết nối lại / đổi Fanpage, hoàn tất cấp quyền, chọn lại Trang và lưu mặc định. Bấm Kiểm tra kết nối để xác nhận. Làm mới lịch sử không thay thế bước cấp lại quyền.
Phiên kết nối hết hạn hoặc đã được sử dụng
Quay về CMS và bấm nút kết nối để bắt đầu lại. Hoàn tất các bước trong lượt mới; không mở lại đường dẫn đăng nhập cũ hoặc dùng nút Quay lại để gửi cùng một kết quả cấp quyền.
Ứng dụng chưa cho phép tài khoản của bạn sử dụng
Nhờ người quản lý ứng dụng kiểm tra vai trò của tài khoản thử nghiệm và trạng thái ứng dụng. Khi dùng cho người ngoài nhóm thử nghiệm, ứng dụng cần hoàn thành các yêu cầu xét duyệt, xác minh và xuất bản mà Meta yêu cầu.
Không lấy được ngôn ngữ hoặc liên kết của nội dung
Lưu bản ngôn ngữ muốn đăng rồi mở lại hộp Đăng lên Facebook. Nếu nội dung có nhiều ngôn ngữ, chọn đúng bản cần dùng. Khi muốn kèm liên kết, kiểm tra đường dẫn SEO và mở thử trang công khai. Nếu chỉ đăng chữ hoặc ảnh, có thể bỏ Kèm liên kết website. Nếu vẫn báo lỗi, gửi tên bài và thông báo cho bộ phận hỗ trợ.
Ảnh hoặc phần xem trước liên kết hiển thị chưa đúng
Kiểm tra ảnh đã được lưu và mở được khi chưa đăng nhập CMS. Với bài kèm liên kết, kiểm tra tiêu đề SEO, mô tả và ảnh đại diện của trang. Facebook có thể tạo phần xem trước khác với mẫu trong CMS. Sau khi cập nhật nội dung website, đóng rồi mở lại hộp đăng để lấy bản đã lưu mới nhất.
Đã gửi yêu cầu nhưng chưa thấy bài trên Facebook
Mở lịch sử và bấm Làm mới. Nếu bài đang chờ, kiểm tra giờ hẹn, trạng thái Hoạt động của nội dung và công tắc kết nối. Nếu báo Cần kiểm tra trên Facebook, mở Fanpage xem bài đã xuất hiện chưa trước khi đăng lại. Nếu bài chờ quá lâu hoặc báo lỗi, gửi thông tin tại dòng lịch sử cho bộ phận hỗ trợ.
CMS cảnh báo nội dung đã đăng hoặc đang chờ đăng
Kiểm tra lịch sử của nội dung trước. Nếu muốn thay một lịch đang chờ, hủy lịch cũ rồi tạo lịch mới. Chỉ chọn Tôi đã kiểm tra lịch sử và muốn tạo thêm bài nếu nội dung này đã đăng khi bạn thực sự muốn đăng thêm một lượt.
Lỗi hệ thống hoặc không có quyền thao tác trong CMS
Đăng nhập đúng website và nhờ người quản trị kiểm tra quyền tài khoản. Với lỗi hệ thống, chụp lại thông báo, ghi bước vừa thực hiện và gửi bộ phận hỗ trợ. Bạn không cần thay đổi ứng dụng Meta để xử lý lỗi quyền tài khoản CMS hoặc lỗi của website.
11. Tạm dừng, ngắt kết nối và đổi ứng dụng
Tạm dừng bằng công tắc Kết nối Facebook
Tắt công tắc ở đầu phần Facebook để ẩn cấu hình, hai tab con và nút/khung đăng ở các trang nội dung khi trang lấy lại trạng thái. Hệ thống ngừng nhận lượt đăng mới và tạm dừng xử lý các lượt đang chờ. Thông tin ứng dụng, Fanpage, lịch sử và lịch chờ vẫn được giữ.
Khi bật lại công tắc, bạn sẽ thấy thông tin đã lưu và hệ thống tiếp tục xử lý lịch chờ, kể cả các lượt đã quá giờ trong lúc tắt. Những bài bắt đầu gửi trước khi tắt có thể vẫn được xử lý xong. Nếu muốn bỏ một lịch, hãy hủy khi hệ thống còn cho phép; chỉ tắt rồi bật lại kết nối sẽ không loại bỏ lịch đó.
Ngắt kết nối Fanpage hoặc đổi ứng dụng
Bấm Ngắt kết nối trong khung Fanpage sẽ mở xác nhận. Đọc kỹ trước khi chọn Ngắt kết nối và hủy lịch chờ: token kết nối bị xóa khỏi CMS, các bài chờ bị hủy, còn lịch sử và những bài đã đăng trên Facebook vẫn được giữ. Yêu cầu đã bắt đầu gửi có thể hoàn tất.
Để thu hồi quyền ở phía Meta, bạn cần vào phần cài đặt tiện ích tích hợp cho doanh nghiệp của tài khoản Facebook và chọn đúng ứng dụng liên quan. Trước khi thực hiện, hãy lưu ý việc này có thể ảnh hưởng đến các hệ thống đang dùng cùng ứng dụng. Đổi tên Fanpage hay chọn Fanpage mặc định khác không thay thế việc thu hồi quyền.
- Lưu App Secret và token ở nơi chỉ những người có trách nhiệm mới truy cập được.
- Không gửi ảnh chụp có khóa hiển thị, token hoặc thông tin phiên OAuth lên nhóm công khai.
- App ID và Page ID giúp đối chiếu đúng đối tượng; không sử dụng chúng thay cho khóa bí mật.
- Nếu lộ khóa, xử lý tại Meta và cập nhật lại CMS theo quy trình đổi khóa; xem lịch đăng trước khi ngắt kết nối.
- Kiểm tra lại kết nối sau khi thay người quản lý Trang, thay doanh nghiệp sở hữu hoặc thay quyền ứng dụng.
12. Danh sách kiểm tra hoàn tất
- Công tắc Kết nối Facebook đang bật; hai tab con và các khung cấu hình hiển thị.
- Ứng dụng có đúng trường hợp sử dụng quản lý Trang, App ID khớp cấu hình CMS.
- Miền ứng dụng, URL website và các trang chính sách đúng doanh nghiệp, truy cập được.
- Callback được sao chép từ CMS, lưu trong URI OAuth hợp lệ và kiểm tra báo hợp lệ.
- Đã chuẩn bị và cấp các quyền Trang cần thiết; quyền doanh nghiệp được đối chiếu khi Trang thuộc Business Portfolio.
- Đã lưu App ID và App Secret đúng cặp trong khung cấu hình ứng dụng.
- Đã hoàn tất lượt kết nối bắt đầu từ CMS; Fanpage mục tiêu có trong danh sách.
- Đã chọn đúng Trang, bấm Lưu Fanpage mặc định và tải lại vẫn giữ lựa chọn.
- Kiểm tra kết nối báo hoạt động. Khi đăng nội dung được duyệt để thử, lịch sử và bài thật trên Facebook phải khớp nhau.
- Khi sử dụng, đã kiểm tra lựa chọn Kèm liên kết website, số lần thành công, lịch sử và đường dẫn Xem bài của đúng nội dung.
Nếu cần hỗ trợ, chuẩn bị tên miền website/CMS, App ID, tên và Page ID của Fanpage, thông báo lỗi, bước vừa thực hiện và ảnh đã che bí mật. Dựa vào các thông tin này, bộ phận hỗ trợ có thể phân biệt lỗi cài đặt Meta, lỗi quyền trên Trang và lỗi phiên bản phần mềm. Bạn không cần công khai App Secret hay token để đối chiếu.
13. Tài liệu tham khảo và hướng dẫn liên quan
Để chuẩn bị nội dung trước khi gửi Facebook, xem hướng dẫn tạo, sửa và xuất bản bài viết, hướng dẫn quản lý sản phẩm và cấu hình tiêu đề SEO, mô tả và URL bài viết. Khi cần bổ sung tài khoản thao tác, xem hướng dẫn tài khoản và phân quyền CMS.