Lấy Tất Cả Bài Viết Trong Nhóm Facebook
Quét nhiều trang bài viết của nhóm Facebook công khai theo số bài mục tiêu, tự tính mức credit giữ trước và cung cấp file tải về.
Nhập thông tin
Nhóm công khaiBạn sẽ nhận được
- Tiến độ gọn nhẹ, tự tiếp tục từ checkpoint khi mở lại trang.
- File JSON đầy đủ và CSV thuận tiện cho phân tích.
- Xem trước tối đa 6 bài theo giao diện Facebook, không làm nặng trình duyệt.
Chi phí được tính từ số bài tối đa và hiển thị trước khi thực hiện. Phần credit giữ trước chưa dùng được hoàn khi phiên kết thúc.
Xem hướng dẫn và tài liệu APITiến độ lấy bài viết
Phiên đã được tiếp nhận; bạn có thể đóng trang và quay lại bằng mã phiên.
File kết quả đã sẵn sàng
File được lưu trong 7 ngày. Hãy tải về trước thời điểm hết hạn.
Một số bài đã lấy
Tổng Quan Về Công Cụ
Đây là phiên bản dành cho tác vụ quy mô lớn hơn công cụ lấy bài mới nhất. Người dùng nhập ID nhóm, chọn thứ tự quét và đặt số bài tối đa (target_limit); Tool.vn tự hiển thị mức credit giữ trước tương ứng trước khi bắt đầu.
Tên gọi “tất cả” có nghĩa là toàn bộ bài viết công khai Facebook còn cung cấp tại thời điểm chạy, không phải cam kết khôi phục nội dung đã xóa, ẩn hay giới hạn đối tượng.
Tính năng và lợi ích chính
- Quét nhiều trang có kiểm soát: Tự dừng khi hết dữ liệu công khai hoặc đủ số bài mục tiêu.
- Chi phí tự động, minh bạch: Số bài tối đa quyết định trực tiếp mức credit giữ trước được hiển thị trước khi chạy.
- Hoàn credit tự động: Nếu feed hết sớm hoặc số bài thực tế ít hơn, phần giữ trước chưa dùng được hoàn.
- Sẵn sàng phân tích: Kết quả đã lọc, khử trùng và chuẩn hóa để nhập kho dữ liệu.
Trường hợp sử dụng phù hợp
- Xây dựng tập dữ liệu bài viết công khai phục vụ nghiên cứu nội dung.
- Sao lưu phần feed công khai được Facebook cho phép hiển thị.
- Tổng hợp lịch sử bài đăng cho báo cáo cộng đồng hoặc chiến dịch.
- Thu thập dữ liệu đầu vào cho phân loại chủ đề, sentiment hoặc tìm kiếm nội bộ.
Phạm vi dữ liệu và quyền riêng tư
Công cụ chỉ hỗ trợ dữ liệu công khai mà Facebook cho phép truy cập. Kết quả được trả theo đúng các trường mô tả trong tài liệu API.
- Chỉ quét bài công khai Facebook trả trong feed của nhóm công khai.
- Bài đã xóa, nội dung giới hạn khu vực/độ tuổi hoặc chỉ thành viên có thể không xuất hiện.
- Chế độ phù hợp nhất có thể chuyển sang hoạt động gần đây khi ranking không có bài hợp lệ.
Từ khóa tìm kiếm tiếng Việt
- lấy tất cả bài viết nhóm Facebook
- quét toàn bộ bài viết nhóm Facebook
- tải bài viết group Facebook
- xuất dữ liệu bài viết nhóm
English search terms
- get all Facebook group posts
- scan Facebook group posts
- export Facebook group posts
- Facebook group posts scraper API
Hướng Dẫn Sử Dụng & Tài Liệu API
Bạn có thể sử dụng trực tiếp trên giao diện Tool.vn hoặc gọi API từ website, ứng dụng, CRM và quy trình tự động hóa. Cả hai cách đều chỉ hỗ trợ nhóm công khai và dùng cùng một cấu trúc kết quả.
Các bước sử dụng giao diện web
- Nhập group ID và chọn thứ tự quét.
- Đặt target_limit là số bài tối đa muốn nhận; hệ thống tự tính mức giữ trước theo mỗi gói tối đa 3 bài.
- Bắt đầu phiên, theo dõi tiến độ trên trang hoặc lưu mã phiên để quay lại sau.
- Theo dõi tiến độ gọn nhẹ, xem trước tối đa 6 bài rồi tải toàn bộ kết quả dưới dạng JSON hoặc CSV.
Cách tính credit
Mỗi gói tối đa 3 bài viết thực trả có giá 30 credit. Chi phí được làm tròn theo gói: từ 1 đến 3 bản ghi là 30 credit; từ 4 đến 6 bản ghi là 60 credit.
Mức giữ trước được tính tự động theo ceil(target_limit / 3) × 30. Ví dụ, mục tiêu 30 bài giữ trước tối đa 300 credit. Khi dữ liệu công khai hết sớm hoặc kết quả ít hơn mục tiêu, hệ thống hoàn phần chưa sử dụng.
Một yêu cầu hợp lệ nhưng không lấy được kết quả sẽ giữ 1 credit phí xử lý chống spam. Lỗi tham số được phát hiện trước khi xử lý hoặc không đủ số dư để giữ trước không bị tính phí.
Tài Liệu API Cho Nhà Phát Triển
target_limit là trần số bài và tự xác định mức giữ trước theo công thức ceil(target_limit / 3) × 30 credit. Client tạo job một lần, kiểm tra trạng thái bằng job_id và tải file JSON/CSV khi hoàn tất; phần giữ trước chưa dùng được hoàn tự động.
Workflow khuyến nghị cho dữ liệu lớn
Tạo phiên một lần bằng POST /api/facebook/start-all-group-posts-job, lưu job_id, rồi kiểm tra bằng POST /api/facebook/get-all-group-posts-job-status. Chỉ gửi một lệnh status tại một thời điểm và tôn trọng retry_after_seconds trong response.
Bạn có thể đóng kết nối sau khi tạo phiên. Dùng cùng tài khoản và job_id để tiếp tục theo dõi, yêu cầu dừng hoặc lấy liên kết tải về khi kết quả sẵn sàng.
Endpoint đồng bộ /api/facebook/scan-all-group-posts vẫn được giữ để tương thích với client cũ và phù hợp yêu cầu nhỏ. Workflow job giữ response nhẹ, chỉ trả tối đa 6 bài xem trước; toàn bộ dữ liệu nằm trong file JSON/CSV.
Endpoint tạo phiên chính thức: https://tool.vn/api/facebook/start-all-group-posts-job. Hãy gửi POST JSON và xác thực bằng Authorization: Bearer ... khi tích hợp từ máy chủ hoặc ứng dụng của bạn.
| Tham số | Bắt buộc | Mô tả |
|---|---|---|
group_id | Có | ID số của nhóm Facebook công khai. |
mode | Không | newest, recent_activity, relevant. |
target_limit | Không | Số bản ghi mong muốn, từ 1 đến 5000. Giá được tính theo mỗi gói tối đa 3 bài viết. |
Idempotency-Key | Bắt buộc | Header dài 8–128 ký tự. Gửi lại cùng key và cùng input sẽ nhận đúng phiên cũ mà không giữ credit lần hai. |
Tạo và theo dõi phiên quét nền
curl -X POST 'https://tool.vn/api/facebook/start-all-group-posts-job' \
-H 'Authorization: Bearer TOOLVN-V1-YOUR_API_KEY' \
-H 'Idempotency-Key: group-export-20260809-001' \
-H 'Content-Type: application/json' \
--data '{"group_id":"123450000000001","mode":"newest","target_limit":30}'
curl -X POST 'https://tool.vn/api/facebook/get-all-group-posts-job-status' \
-H 'Authorization: Bearer TOOLVN-V1-YOUR_API_KEY' \
-H 'Content-Type: application/json' \
--data '{"job_id":"fbgj_0123456789abcdef0123456789abcdef01234567"}'
Mỗi response status có thể kèm retry_after_seconds; chờ khoảng thời gian đó trước lần kiểm tra tiếp theo. Khi result_formats có json hoặc csv, gửi POST tới /api/facebook/download-all-group-posts-job với job_id và format. Response trả download_url ngắn hạn; tải trực tiếp URL đó với cùng tài khoản. Có thể dừng phiên bằng /api/facebook/cancel-all-group-posts-job.
API đồng bộ tương thích
Endpoint cũ /api/facebook/scan-all-group-posts vẫn yêu cầu credit_budget theo bội số 30 và chỉ nên dùng cho yêu cầu nhỏ. Đây là hợp đồng tương thích riêng; workflow job mới tự tính mức giữ trước từ target_limit và không nhận trường này.
curl -X POST 'https://tool.vn/api/facebook/scan-all-group-posts' \
-H 'Authorization: Bearer TOOLVN-V1-YOUR_API_KEY' \
-H 'Content-Type: application/json' \
--data '{"group_id":"123450000000001","mode":"newest","target_limit":30,"credit_budget":300}'
Cấu trúc response
{
"status": "success",
"message": "Phiên quét đã được tiếp nhận. Dùng job_id để theo dõi tiến độ.",
"version": "v1.2.0",
"job_id": "fbgj_0123456789abcdef0123456789abcdef01234567",
"job_status": "queued",
"stage": "queued",
"group_id": "123450000000001",
"public_group_only": true,
"requested_mode": "newest",
"effective_mode": "newest",
"fallback_used": false,
"target_limit": 30,
"effective_record_cap": 30,
"fetched_count": 0,
"progress_percent": 0,
"has_more_available_from_fb": true,
"partial": false,
"credit_unit_cost": 30,
"records_per_credit_unit": 3,
"credits_precharged": 300,
"credits_charged": 0,
"credits_refunded": 0,
"result_formats": [],
"preview_posts": [],
"retry_after_seconds": 10
}
Các trường response chung
| Trường | Ý nghĩa |
|---|---|
status, message, version | Trạng thái Tool.vn, thông báo và phiên bản workflow job. |
group_id, public_group_only | ID nhóm của phiên và xác nhận workflow chỉ hỗ trợ nhóm công khai. |
credit_unit_cost, records_per_credit_unit | Giá một gói và số bản ghi tối đa trong một gói. |
credits_precharged, credits_charged, credits_refunded | Số credit giữ trước, chi phí thực tế theo số bản ghi sạch và phần hoàn. |
job_id, job_status, stage | Mã phiên khó đoán, trạng thái hiện tại và giai đoạn thân thiện của phiên quét nền. |
target_limit, effective_record_cap, fetched_count, progress_percent | Mục tiêu, số bài tối đa của phiên, số bài đã lưu và tiến độ hiện tại. |
result_formats, preview_posts, expires_at | File đã sẵn sàng, tối đa 6 bài xem trước và hạn tải kết quả. Dữ liệu đầy đủ nằm trong file JSON/CSV. |
requested_mode, effective_mode, fallback_used | Chế độ client yêu cầu, chế độ thực tế tạo danh sách và cờ cho biết chế độ phù hợp nhất có chuyển sang hoạt động gần đây hay không. |
has_more_available_from_fb, partial | Còn dữ liệu công khai có thể lấy tiếp hay không và phiên quét có dừng trước target vì giới hạn/credit hay không. |
Schema posts
| Trường bản ghi | Mô tả |
|---|---|
post_id/legacy_post_id/group_id/facebook_type | Định danh bài viết, nhóm và loại object Facebook |
author/collaborators/tagged_profiles | Tác giả, cộng tác viên và hồ sơ được gắn thẻ ở dạng identity công khai |
message/title/display_title/subtitle/post_message | Nội dung chính, tiêu đề hiển thị, phụ đề và phần tiêu đề/nội dung có cấu trúc |
message_details.text/message_details.ranges[] | Nội dung text cùng offset, length, cờ địa điểm và entity công khai trong từng vùng được nhắc đến |
message_richtext.text/message_richtext.blocks[] | Rich text gồm block_type, text, depth, inline_styles và entity_ranges |
created_time/updated_time/latest_activity_time/backdated_time/scheduled_publish_time | Các mốc Unix timestamp của bài viết |
permalink_url/group_context/privacy/place | Liên kết bài, ngữ cảnh nhóm, phạm vi hiển thị và địa điểm công khai kèm ảnh hoặc tọa độ khi có |
topics/hashtags | Chủ đề và hashtag công khai của bài viết |
attachments[].type/url/title/subtitle/description/source/thumbnail/target/subattachments | Ảnh, video, liên kết xem trước và cây nội dung đính kèm tối đa ba cấp |
attachments[].media | ID/loại media, kích thước, alt text, ảnh nhiều cỡ, URL video, caption, thời lượng, lượt phát, trạng thái live/playable và khả năng chia sẻ/tải xuống |
attachment_urls/action_links | Danh sách URL media và liên kết hành động công khai của bài viết |
feedback | feedback_id, legacy_post_id, target_type, tổng reaction/like/comment/share, top_reactions, supported_reactions, chiến lược hiển thị, trạng thái bình luận và capabilities |
feedback.seen_by_count/feedback.seen_by_everyone | Số lượt đã xem và cờ mọi người đã xem khi Facebook công khai hai giá trị này; giữ nguyên cả 0 và false |
reaction_count/comment_count/share_count | Các tổng tương tác ở top-level để tương thích client hiện có |
interaction_capabilities | can_like, can_react, can_comment, can_comment_in_private, can_comment_anonymously, can_comment_with_file/gif/music/photo/stars/sticker/video, can_subscribe, can_append_photos, can_reshare_to_feed/story, can_share_to_broadcast_channel, can_share, comments_enabled, comment_count_visible, inline_comment_composer_hidden và feedback_actions_visible |
can_like/can_react/can_comment/can_share/comments_enabled/comments_disabled | Các cờ tương tác thường dùng ở top-level; giá trị false là dữ liệu hợp lệ và được giữ nguyên |
comment_previews[] | Tối đa ba bình luận công khai gồm comment_id, author, message/message_details, thời gian, privacy, tổng reaction/reply, cờ top/featured/anonymous và attachments |
translation/ai_transparency/music/content_metadata/attached_story | Dữ liệu nội dung bổ sung khi Facebook trả về |
content_metadata.has_text_in_top_region | Cho biết media có text ở vùng phía trên; false là giá trị hợp lệ |
is_pinned/is_group_announcement/is_anonymous | Các cờ trạng thái bài viết |
Nhóm không công khai trả HTTP 422 với PUBLIC_GROUP_REQUIRED; bài không thuộc nhóm trả 404 với POST_NOT_IN_GROUP; đầu vào sai trả 400 với INVALID_REQUEST; thiếu credit trả 402. Khi dịch vụ Facebook tạm thời không sẵn sàng, API trả 502/503. Dữ liệu nghiệp vụ nằm ở top-level để tương thích API Tool.vn hiện tại.
Các công cụ Facebook Group liên quan
Xem thêm toàn bộ công cụ Facebook, hướng dẫn API chung, bài viết mới Profile/Fanpage và lấy ID từ liên kết Facebook.