Hub đăng được lên những nền tảng nào
Mười ba mạng xã hội quen thuộc: TikTok, Instagram, YouTube, Facebook, LinkedIn, X, Threads, Pinterest, Reddit, Bluesky, Google Business Profile, Telegram, Discord, cộng Slack, Mastodon, Nostr, Lemmy, dev.to, Hashnode, WordPress, Whop và listmonk.Mỗi kênh nhận loại bài nào
platforms được kiểm theo bảng này trước khi gửi đi bất cứ thứ gì. Đưa video cho một blog, hay bài chữ cho YouTube, sẽ nhận 400 invalid_request có nêu tên kênh sai, chứ không đăng được một nửa rồi mới báo lỗi.
Dùng đúng giá trị
platform như trong bảng: x (không phải twitter), google_business (có gạch dưới), devto (không có dấu chấm).Hai cách kết nối
Kênh dùng OAuth
Phần lớn kênh được kết nối bằng cách đăng nhập trên trang kết nối: bạn gửi khách một đường dẫn, họ cấp quyền cho MADIAD Hub ngay trên màn hình của chính nền tảng đó, không có thông tin nhạy cảm nào đi qua bạn. Xem Profile để biết luồng tạo link kết nối.Kênh nhập thông tin thủ công
Slack, Mastodon, Nostr, Lemmy, dev.to, Hashnode, WordPress, Whop, listmonk, Telegram và Discord không có màn hình cấp quyền OAuth. Thay vào đó khách cung cấp một thông tin xác thực (webhook URL, API key, hoặc application password) sẽ được kiểm tra với chính nền tảng rồi lưu ở dạng mã hoá. Kết nối bằngPOST /v1/connections/{platform}. Request nào cũng cần profile_id và name (tuỳ chọn), kèm các trường riêng của từng kênh:
instance_url và site_url bắt buộc là URL https://.
Mọi trường đều bắt buộc, trừ trường được ghi là tuỳ chọn: bỏ trống thì nền tảng dùng mặc định của nó (Nostr dùng danh sách relay mặc định). Gửi chuỗi rỗng KHÔNG giống với bỏ trống.
WordPress cần Application Password, không phải mật khẩu đăng nhập. Tạo tại Người dùng → Hồ sơ → Application Passwords. Tinh thần tương tự với Lemmy và listmonk: hai kênh này có dùng mật khẩu tài khoản, nên hãy cấp một tài khoản chỉ dùng để đăng bài.
Chọn endpoint nào
Ba endpoint đăng bài ứng với ba cột ở bảng trên:POST /v1/posts/text: mọi kênh có ✅ ở cột ChữPOST /v1/posts/photos: mọi kênh có ✅ ở cột ẢnhPOST /v1/posts/video: mọi kênh có ✅ ở cột Video
Phạm vi của Analytics
Analytics có số liệu cho mười kênh: TikTok, Instagram, YouTube, Facebook, LinkedIn, X, Threads, Pinterest, Reddit và Bluesky. Google Business Profile và toàn bộ kênh nhập thủ công không trả về số người theo dõi, phạm vi tiếp cận hay tương tác. Một webhook Discord hay một danh sách email thì không có lượng người theo dõi để đọc. Hãy bỏ chúng khỏiplatforms khi gọi Analytics.
