QMedia đăng bài giúp bạn, nhưng mỗi nền tảng có một luật chơi riêng về việc ai được đăng thay ai. Có nơi bạn nối được trong hai phút; có nơi phải đăng ký một ứng dụng và chờ họ duyệt. Trang này nói rõ nơi nào là nơi nào, để bạn khỏi mất buổi chiều mới biết.
Chỉ cần khoá lấy trong chính tài khoản của bạn. Không đăng ký ứng dụng, không chờ duyệt.
Bluesky
Dùng App Password tạo trong phần cài đặt Bluesky, không dùng mật khẩu chính.
Mastodon (máy chủ riêng)
Cho máy chủ Mastodon tự dựng. Postiz đang TẮT provider này.
Nostr
Cần khoá riêng dạng HEX.
Lemmy
WordPress
Dùng Application Password bật trong hồ sơ người dùng. Ảnh chỉ làm ảnh đại diện bài.
Medium
Chỉ nhận markdown, không đính media.
Dev.to
Ảnh chỉ dùng làm ảnh bìa bài viết.
Hashnode
Ảnh chỉ dùng làm ảnh bìa bài viết.
Listmonk
Gửi bản tin qua email, không phải mạng xã hội.
Những nơi này bắt buộc phải có một ứng dụng đăng ký trên cổng nhà phát triển của họ. Bạn tạo ứng dụng bằng tài khoản của mình, lấy hai khoá, rồi dán vào phần cài đặt QMedia. Khoá là của bạn, hạn mức là của bạn — không dùng chung với khách khác, nên một người bị khoá không kéo theo cả nhà.
| Nền tảng | Khoá cần lấy | Cần biết trước |
|---|---|---|
FACEBOOK_APP_ID
FACEBOOK_APP_SECRET | Dùng app của chính bạn, đăng lên Trang mà tài khoản đó quản trị — không cần App Review. | |
FACEBOOK_APP_ID
FACEBOOK_APP_SECRET | Chỉ đăng được cho tài khoản Business hoặc Creator. Video đi đường Reels/Stories. | |
INSTAGRAM_APP_ID
INSTAGRAM_APP_SECRET | — | |
THREADS_APP_ID
THREADS_APP_SECRET | — | |
X_API_KEY
X_API_SECRET | Gói miễn phí KHÔNG đăng bài được, cần ít nhất gói Basic có phí. Tối đa 4 ảnh hoặc 1 video. | |
LINKEDIN_CLIENT_ID
LINKEDIN_CLIENT_SECRET | Từ 2 ảnh trở lên sẽ thành carousel PDF. | |
LINKEDIN_CLIENT_ID
LINKEDIN_CLIENT_SECRET | Phải xin thêm sản phẩm Community Management API mới đăng cho Trang được. | |
TIKTOK_CLIENT_ID
TIKTOK_CLIENT_SECRET | Bắt buộc phải có media, không đăng bài chữ trơn. Cần bật Content Posting API và khai tên miền chuyển hướng đúng từng ký tự. | |
YOUTUBE_CLIENT_ID
YOUTUBE_CLIENT_SECRET | CHỈ nhận video, ảnh chỉ dùng làm thumbnail. Hạn mức Google mặc định khoảng sáu video một ngày cho tới khi được nâng. | |
GOOGLE_GMB_CLIENT_ID
GOOGLE_GMB_CLIENT_SECRET | Chặn video tường minh. Tối đa 1 ảnh mỗi bài. | |
PINTEREST_CLIENT_ID
PINTEREST_CLIENT_SECRET | Video BẮT BUỘC kèm một ảnh bìa. Tối đa 5 ảnh. | |
REDDIT_CLIENT_ID
REDDIT_CLIENT_SECRET | Mỗi bài phải chọn subreddit; video bắt buộc kèm thumbnail. | |
TUMBLR_CLIENT_ID
TUMBLR_CLIENT_SECRET | Tối đa 30 ảnh một bài. | |
DISCORD_CLIENT_ID
DISCORD_CLIENT_SECRET
DISCORD_BOT_TOKEN_ID | — | |
SLACK_ID
SLACK_SECRET | — | |
TELEGRAM_TOKEN | Chỉ cần một token bot, không có cặp khoá bí mật. | |
MASTODON_CLIENT_ID
MASTODON_CLIENT_SECRET
MASTODON_URL | — | |
VK_ID | Dùng PKCE nên không cần khoá bí mật. | |
TWITCH_CLIENT_ID
TWITCH_CLIENT_SECRET | Chỉ gửi tin nhắn chat hoặc thông báo, tối đa 500 ký tự. Không đăng được media. | |
KICK_CLIENT_ID
KICK_SECRET | Chỉ tin nhắn chat, tối đa 500 ký tự. | |
DRIBBBLE_CLIENT_ID
DRIBBBLE_CLIENT_SECRET | Không nhận video. Ảnh phải đúng 400×300 hoặc 800×600. | |
NEYNAR_CLIENT_ID
NEYNAR_SECRET_KEY | — | |
MEWE_APP_ID
MEWE_API_KEY
MEWE_HOST | — | |
WHOP_CLIENT_ID | Dùng PKCE nên không cần khoá bí mật. |
Tạo ứng dụng trên cổng nhà phát triển
Bấm tên nền tảng trong bảng trên để tới đúng trang. Đặt tên gì cũng được — khách của bạn sẽ thấy tên ấy trong màn hình xin quyền.
Khai báo địa chỉ chuyển hướng
Dán chính xác địa chỉ QMedia hiện trong phần cài đặt. Sai một dấu gạch chéo là nền tảng từ chối, và thông báo lỗi của họ thường không nói vì sao.
Dán hai khoá vào QMedia
Vào Cài đặt › Kênh mạng xã hội, chọn nền tảng, dán khoá. Sau đó nối kênh bằng một cú bấm, không phải nhập lại lần nào nữa.
Làm một lần cho mỗi app. Sau bước này, mỗi Trang mà tài khoản đó quản trị thành một kênh đăng được.
Thêm sản phẩm Facebook Login
Trong app ở developers.facebook.com, thêm sản phẩm Facebook Login rồi mở mục Settings của nó.
Bật hai công tắc
Client OAuth Login và Web OAuth Login. Thiếu một trong hai là Facebook chặn ngay ở bước cho phép với hộp thoại “URL bị chặn”.
Dán THÊM địa chỉ quay về
Ô Valid OAuth Redirect URIs nhận nhiều dòng. Nếu đang có URI của công cụ khác thì giữ nguyên, chỉ thêm dòng mới — xoá đi là công cụ kia đứt.
Điền các ô Facebook hỏi
Sáu ô, giá trị nằm ngay bảng dưới. Hộp thoại nối kênh cũng hiện y hệt kèm nút chép.
Nối kênh
Về thẻ Kênh đã nối, bấm Nối bằng Facebook Page, rồi TICK CHỌN Trang muốn nối ở màn cho phép — không tick thì danh sách trả về rỗng.
| Ô Facebook hỏi | Dán đúng chuỗi này |
|---|---|
| App Domains (Settings → Basic) | qmedia.momd.vnChỉ tên miền — không https://, không dấu / ở cuối. |
| Site URL (Basic → + Add Platform → Website) | https://qmedia.momd.vn/ |
| Valid OAuth Redirect URIs (Facebook Login → Settings) | https://qmedia.momd.vn/api/kenh/oauth/ve/facebookÔ này nhận nhiều dòng — giữ nguyên URI của công cụ khác, chỉ thêm dòng mới. |
| Privacy Policy URL (Settings → Basic) | https://qmedia.momd.vn/tai-lieu/rieng-tu |
| Terms of Service URL (Settings → Basic) | https://qmedia.momd.vn/tai-lieu/dieu-khoan |
| User Data Deletion (Settings → Basic) | https://qmedia.momd.vn/api/kenh/oauth/xoa-du-lieuChọn kiểu “Data Deletion Request URL”. |
Hai trang bắt buộc mà nền tảng nào cũng hỏi đã có sẵn: chính sách quyền riêng tư và điều khoản sử dụng.
App ở chế độ Development vẫn đăng được lên Trang, kênh, tài khoản mà CHÍNH tài khoản đăng ký app ấy quản trị — không cần App Review. Chỉ khi muốn người ngoài dùng app của bạn mới phải qua khâu duyệt.