Hướng dẫn từng bước thiết lập OAuth để nối Odoo với Facebook bằng App ID và App Secret, từ lúc tạo app trên Meta tới lúc chọn những Page cần quản lý.
Hướng dẫn này đi qua việc kết nối Odoo với Facebook bằng luồng OAuth thông qua một Facebook App — cách tiêu chuẩn, dùng App ID và App Secret. Đây là cách dễ hơn trong hai cách kết nối, phù hợp với hầu hết trường hợp khi có sẵn một tài khoản Facebook có quyền quản trị.
Nếu bạn cần một kết nối máy chủ tới máy chủ mà không gắn với tài khoản người dùng nào, hãy xem hướng dẫn dùng System User Token.
Điều kiện cần
- Một tài khoản nhà phát triển Meta tại developers.facebook.com
- Quyền quản trị trên (các) Facebook Page bạn muốn quản lý
- Một hệ thống Odoo có URL truy cập được công khai (bắt buộc cho phần chuyển hướng OAuth)
Bước 1 — Tạo một Facebook App
1.1 Vào developers.facebook.com và đăng nhập.
1.2 Nhấp My Apps → Create App.
1.3 Ở phần trường hợp sử dụng, chọn Other.
1.4 Ở phần loại app, chọn Business.
1.5 Điền tên app và email liên hệ, chọn Business Portfolio của bạn, rồi nhấp Create app.
Bước 2 — Thêm Facebook Login for Business
2.1 Trong app vừa tạo, vào Add product ở thanh bên.
2.2 Kéo xuống và nhấp Set up cạnh Facebook Login for Business.
2.3 Vào Settings trong phần sản phẩm Facebook Login for Business.
2.4 Ở ô Valid OAuth Redirect URIs, thêm:
<your-odoo-url>/facebook/callback
Nhấn Enter, lưu thay đổi, rồi kiểm chứng URI bằng Redirect URI Validator.
Bước 3 — Cấu hình phần thiết lập của app
3.1 Vào App Settings → Basic ở thanh bên.
3.2 Điền các trường bắt buộc cho app của bạn (tên hiển thị, URL chính sách quyền riêng tư, v.v.).
3.3 Khi đã sẵn sàng, chuyển app từ chế độ Development sang Live. Bước này là bắt buộc để luồng OAuth chạy được với người dùng và page thật.
Bước 4 — Kết nối trong Odoo
4.1 Trong Odoo, vào Apps và cài:
social_media_basesocial_media_facebook
4.2 Vào Social Media → Dashboard rồi nhấp Add account.
4.3 Chép App ID và App Secret từ App Settings → Basic trên Meta Developers, rồi dán vào form kết nối trong Odoo. Nhấp Associate.
4.4 Một cửa sổ ủy quyền của Facebook sẽ mở ra. Chọn các Page và Business bạn muốn cấp quyền truy cập.
4.5 Xem lại các quyền được yêu cầu và xác nhận.
4.6 Chọn đúng những Page bạn muốn quản lý trong Odoo.
Tiếp theo là gì
Sau khi kết nối, các Facebook Page của bạn xuất hiện trên Social Media Dashboard. Từ đó bạn có thể:
- Tạo và đăng bài trực tiếp lên một hoặc nhiều page
- Đặt lịch đăng bài vào một ngày giờ trong tương lai
- Đính kèm ảnh hoặc video vào bài đăng
- Xem và trả lời bình luận ngay trong Odoo
- Theo dõi các chỉ số hiệu quả của bài đăng (lượt hiển thị, mức tương tác)
Để quản lý các tài khoản đã kết nối về sau, vào Social Media → Configuration → Social Accounts rồi chọn Page tương ứng.