Facebook Profile & Fanpage

Lấy bài viết mới nhất Facebook

Nhập URL hoặc ID Page/Profile để lấy các bài đăng công khai gần đây, xem trước nội dung và nhận dữ liệu JSON để tích hợp.

Phiên bản 1.3.0 Nội dung, ảnh, video và tương tác

Nhập thông tin

Điền URL hoặc ID Page/Profile và số bài muốn lấy.

Dán URL Page/Profile, liên kết chia sẻ trang hoặc ID dạng số. ID cũ ngắn như 4 vẫn được hỗ trợ.
Lưu ý: Không nhận liên kết bài viết, ảnh, video, Reel hoặc Nhóm. Muốn xem chi tiết các liên kết đó, dùng Tool Get ID FB.
Tối thiểu 1, tối đa 20 bài.
Nếu bạn muốn quét toàn bộ bài viết của một trang, vui lòng sử dụng công cụ quét tất cả bài viết.
Đang tải...

Đang xử lý, vui lòng đợi...

Tổng Quan Về Công Cụ

Công cụ "Lấy Bài Viết Mới Nhất Facebook" cho phép bạn nhanh chóng xem các bài đăng gần đây từ bất kỳ trang cá nhân (profile) hoặc Fanpage công khai nào trên Facebook.

  • Nhanh chóng & Chính xác: Truy xuất dữ liệu trực tiếp từ Facebook.
  • Hỗ trợ Profile & Fanpage: Lấy bài viết từ cả tài khoản cá nhân và trang doanh nghiệp.
  • Xem trước trực quan: Kết quả được hiển thị mô phỏng giao diện Facebook, dễ dàng xem nội dung, hình ảnh, video.
  • Dữ liệu JSON chi tiết: Cung cấp kết quả dạng JSON cho các nhà phát triển và người dùng nâng cao.
  • Tùy chỉnh số lượng: Chọn lấy từ 1 đến 20 bài viết mới nhất.

Đây là công cụ lý tưởng để theo dõi nội dung, phân tích nhanh hoạt động của đối thủ cạnh tranh, hoặc đơn giản là xem các bài đăng mới nhất từ những người/trang bạn quan tâm mà không cần truy cập trực tiếp Facebook.

Quan trọng: Công cụ này chỉ lấy các bài viết công khai. Các bài viết có cài đặt riêng tư (bạn bè, chỉ mình tôi,...) sẽ không được hiển thị.

Lịch sử phiên bản

v1.3.0 · Hiện tại 25/10/2026
  • Nhập trực tiếp URL Page/Profile hoặc ID dạng số, kể cả ID cũ ngắn.
  • Xác minh đúng Page/Profile trước khi lấy bài; không nhận liên kết bài viết, ảnh, video hoặc nhóm.
  • Giữ các trường trạng thái, quyền tương tác công khai và giá trị false/0.
  • Hiển thị rõ số bài thực nhận khi lượt xử lý dừng sớm; giữ nguyên cấu trúc API và cách tính phí.
v1.2.0 25/10/2026
  • Cải thiện khả năng lấy bài viết công khai từ cả Page và Profile.
  • Tiếp tục lấy các bài tiếp theo khi kết quả ban đầu chưa đủ số lượng đã chọn.
  • Giữ thứ tự mới nhất trước; tin 24 giờ, tin nổi bật và bài ghim không chiếm số lượng bài mới cần lấy.
  • Giữ nguyên tham số API, cấu trúc kết quả và cách tính phí hiện hành.
v1.1.2 08/08/2026
  • Cải thiện việc lấy đủ dữ liệu từ danh sách bài viết.
  • Tiếp tục tìm bài công khai để đáp ứng số lượng yêu cầu khi Facebook còn dữ liệu.
  • Đã sửa lỗi nhầm story, tin nổi bật hoặc bài đã ghim thành bài viết mới.
  • Kết quả được sắp xếp theo thời gian đăng để trả đúng danh sách bài viết mới nhất.
v1.0.0 · Phiên bản cũ

Lỗi đã biết: khi Profile/Fanpage có tin 24 giờ, tin nổi bật hoặc bài ghim, phiên bản này có thể tính nhầm các nội dung đó vào giới hạn và bỏ sót bài viết mới.

Hướng Dẫn Sử Dụng & Tài Liệu API

Công cụ này được thiết kế để dễ sử dụng qua giao diện web và cũng cung cấp API mạnh mẽ cho việc tích hợp tự động.

Sử Dụng Giao Diện Web

  1. Nhập URL hoặc ID Facebook: Dán liên kết trực tiếp đến Page/Profile hoặc nhập ID dạng số.
    • URL theo tên: https://www.facebook.com/TEN_TRANG.
    • URL theo ID: https://www.facebook.com/profile.php?id=FACEBOOK_ID hoặc https://www.facebook.com/people/TEN/ID.
    • ID số: ví dụ 61565985206441; ID cũ ngắn như 4 cũng được chấp nhận.
    • Liên kết chia sẻ được hỗ trợ khi trỏ đến Page/Profile. Không nhận link bài viết, ảnh, video, Reel hoặc Nhóm.
  2. Chọn Số Lượng Bài: Nhập số lượng bài viết mới nhất bạn muốn hiển thị (từ 1 đến 20 bài). Chi phí dự kiến sẽ được cập nhật tương ứng.
  3. Nhấn "Lấy Bài Viết": Kết quả sẽ hiển thị bên dưới, kèm dữ liệu JSON. Số bài thực nhận có thể ít hơn số yêu cầu nếu dữ liệu khả dụng ít hơn hoặc lượt xử lý dừng sớm.
  4. Xem và Sao Chép: Duyệt qua các bài viết. Sử dụng nút để sao chép ID bài viết hoặc toàn bộ dữ liệu JSON.

Lưu ý quan trọng: Nếu bạn cần lấy tất cả hoặc một số lượng lớn bài viết từ một trang cá nhân hoặc Fanpage để phân tích sâu, vui lòng sử dụng Công cụ Quét Toàn Bộ Bài Viết Facebook của chúng tôi. Công cụ đó được thiết kế để xử lý các tác vụ quy mô lớn hơn.

Chi Phí Sử Dụng (Credit)

Việc sử dụng công cụ này sẽ tiêu tốn credit từ tài khoản Tool.vn của bạn. Chi phí được tính như sau, dựa trên số lượng bài viết bạn muốn lấy:

  • Nếu bạn yêu cầu lấy từ 1 đến 3 bài viết (bao gồm cả 1 bài, là số lượng tối thiểu): Chi phí sẽ là 30 Credits.
  • Nếu bạn yêu cầu lấy nhiều hơn 3 bài viết: Khoản giữ trước là 30 Credits nhân với toàn bộ số bài yêu cầu, không phải chỉ tính các bài vượt quá 3.
  • Ví dụ cụ thể:
    • Lấy 1 bài viết: 30 Credits.
    • Lấy 3 bài: 30 Credits. Lấy 4 bài: 120 Credits.
    • Lấy 11 bài viết: 330 Credits.
    • Lấy 20 bài viết (tối đa): 600 Credits.
  • Nếu trả ít bài hơn yêu cầu, phí được tính lại theo số bài thực trả và hoàn phần chênh lệch: tối đa 3 bài tính một mức cơ bản; trên 3 bài tính mức cơ bản cho từng bài.
  • Đầu vào sai, chưa xác thực hoặc không đủ số dư bị từ chối trước bước giữ credit thì không mất phí. Với lượt xử lý đã bắt đầu nhưng không lấy được bài, mức phí tối thiểu hiện hành là 30 Credits. Yêu cầu chưa thể bắt đầu và được hủy sẽ được hoàn khoản giữ trước.

Tài Liệu API Cho Nhà Phát Triển

Tích hợp chức năng lấy bài viết Facebook (Profile/Fanpage) vào ứng dụng hoặc quy trình tự động hóa của bạn.

Endpoint API

POST https://tool.vn/api/facebook/get-post-facebook

Giữ nguyên tham số id: truyền ID số hoặc URL Page/Profile trong cùng trường này. Không cần gọi công cụ lấy ID trước.

Hoặc sử dụng phương thức GET (ít khuyến khích hơn cho việc truyền API key):

GET https://tool.vn/api/facebook/get-post-facebook?key=YOUR_API_KEY&id=FACEBOOK_ID&limit=NUMBER_OF_POSTS

Nếu truyền URL bằng GET, cần URL-encode giá trị id. Nên dùng POST JSON cho liên kết có tham số.

Xác Thực (Authentication)

API yêu cầu xác thực. Vui lòng tham khảo tài liệu API chung của Tool.vn để biết chi tiết về các phương thức xác thực: Header Authorization: Bearer YOUR_API_KEY (khuyên dùng), tham số URL key=YOUR_API_KEY, hoặc Cookie (nếu gọi từ web đã đăng nhập).

Tham Số Yêu Cầu

Tham sốBắt buộc?KiểuMô tảVí dụ
id Có String URL Page/Profile Facebook hoặc ID dạng số, kể cả ID cũ ngắn. Không nhận URL bài viết, ảnh, video, Reel hoặc nhóm. https://www.facebook.com/TEN_TRANG hoặc 4
limit Không Integer Số bài mong muốn: API nhận 1-20000; giao diện web giới hạn 20. Mặc định: 3. Số bài thực trả có thể ít hơn. 10
key Có (nếu không dùng Header/Cookie) String API Key truyền trong query URL; không phải trường JSON body. TOOLVN-V1-YOURKEY...

Gửi JSON hoặc form; nếu cùng một tham số xuất hiện trong JSON và query/form, query/form được ưu tiên. API key dùng trong header hoặc URL như phần xác thực, không đặt trong JSON body.

Ví dụ JSON đầu vào

{
    "id": "https://www.facebook.com/TEN_TRANG",
    "limit": 3
}
{
    "id": "4",
    "limit": 3
}

Phản Hồi (Responses)

Thành Công (HTTP 200 OK)

API trả về JSON với cấu trúc tương tự như khi quét Fanpage, bao gồm thông tin các bài viết.

{
    "status": "success",
    "message": "Lấy thành công X bài viết.",
    "fanpage_id": "PROFILE_OR_PAGE_ID",
    "requested_limit": 3,
    "fetched_count": 1,
    "has_more_available_from_fb": true,
    "posts": [
        {
            "id": "FACEBOOK_STORY_ID",
            "post_id": "ACTUAL_POST_ID_NUMERIC",
            "creation_time": 1700000000,
            "privacy_public": true,
            "is_published": true,
            "can_like": false,
            "reaction_count": 0,
            "message": { "text": "Nội dung bài viết..." },
            "attachments": [
                { "media": { "image": { "uri": "https://example.com/image.jpg" } } }
            ],
            "feedback": {
                "reaction_count": 0,
                "comment_count": 0
            }
        }
    ]
}

Lưu ý: Để giữ tương thích với các kết nối hiện có, các trường posts, fetched_count và thông tin phân trang nằm ở cấp cao nhất của response.

fanpage_id luôn là ID số Page/Profile đã xác minh, kể cả khi đầu vào là URL. requested_limit là số bài yêu cầu; fetched_count là số phần tử thực trả trong posts.

Lượt xử lý có thể kết thúc trước khi đủ limit và vẫn trả phần kết quả đã lấy được. has_more_available_from_fb phản ánh thông tin về trang bài tiếp theo trong dữ liệu Facebook cuối cùng trả về; không phải cam kết đã quét toàn bộ tài khoản. Khi cần nhiều bài hoặc toàn bộ danh sách, dùng công cụ quét tất cả bài viết.

Các trường privacy_public, is_published, can_like, can_comment, comments_enabled và reaction_count được trả khi có dữ liệu tương ứng. Giá trị false và 0 được giữ nguyên; trường chưa có dữ liệu không được tự suy diễn. Ảnh/video trong attachments có thể có trạng thái và tương tác riêng. Để phân tích trực tiếp URL bài viết, ảnh hoặc video, dùng Tool Get ID FB.

Các Trường Hợp Lỗi

API sử dụng các mã trạng thái HTTP tiêu chuẩn:

  • 400 Bad Request: Tham số id thiếu/sai, limit không hợp lệ.
  • 401 Unauthorized: API Key không hợp lệ/thiếu.
  • 402 Payment Required: Không đủ credit.
  • 422 Unprocessable Entity: Chưa xác minh được Page/Profile phù hợp hoặc đối tượng không được hỗ trợ.
  • 404 Not Found: Không tìm thấy bài viết nào cho ID này (có thể do ID sai, không có bài viết công khai, hoặc lỗi từ Facebook).
  • 429 Too Many Requests: Đọc message để phân biệt giới hạn yêu cầu và trường hợp Facebook tạm giới hạn phía máy chủ.
  • 504 Gateway Timeout: Lượt xử lý hết thời gian cho phép; có thể thử lại sau hoặc yêu cầu ít bài hơn.
  • 500 Internal Server Error / 502 Bad Gateway / 503 Service Unavailable: Lỗi từ phía máy chủ Tool.vn hoặc Facebook.
{
    "status": "error",
    "message": "Mô tả lỗi cụ thể...",
    "fetched_count": 0,
    "data": []
}

Tích Hợp Với Công Cụ Tự Động Hóa (n8n, Make.com)

Sử dụng API này để tự động thu thập bài viết mới từ các Profile/Fanpage quan trọng và tích hợp vào quy trình làm việc của bạn.

n8n Logo
Tích hợp với n8n

Dùng node HTTP Request trong n8n:

  1. Authentication: Header Auth (Name: Authorization, Value: Bearer YOUR_API_KEY).
  2. Request Method: POST.
  3. URL: https://tool.vn/api/facebook/get-post-facebook
  4. Body Content Type: JSON.
  5. Body:
    {
        "id": "{{ $json["facebook_target_id"] }}",
        "limit": {{ $json["number_of_posts_to_get"] || 3 }}
    }
  6. Options: Bật Split Into Items (trong tab Output) và đặt Path là posts nếu muốn xử lý từng bài viết một cách riêng biệt trong các node tiếp theo.
Make.com Logo
Tích hợp với Make.com

Sử dụng module HTTP > Make a request:

  1. URL: https://tool.vn/api/facebook/get-post-facebook
  2. Method: POST.
  3. Headers: Item 1: Name = Authorization, Value = Bearer YOUR_API_KEY.
  4. Body type: Raw.
  5. Content type: JSON (application/json).
  6. Request content:
    {
        "id": "{{1.targetFacebookId}}",
        "limit": {{1.numberOfPosts}}
    }
  7. Đảm bảo tùy chọn Parse response được bật. Sau đó, bạn có thể dùng Iterator để lặp qua mảng posts.

Ý tưởng ứng dụng: Tự động theo dõi bài viết mới từ đối thủ cạnh tranh, thu thập nội dung cho mục đích nghiên cứu, hoặc gửi thông báo khi có bài đăng mới từ một nguồn quan trọng.

Ví Dụ Code Tích Hợp API Đa Ngôn Ngữ

Thay YOUR_API_KEY và URL mẫu bằng dữ liệu của bạn. Trường id có thể nhận URL Page/Profile hoặc chuỗi ID số như 4; các ví dụ yêu cầu 3 bài.

<?php

$apiKey = 'YOUR_API_KEY';
$facebookId = 'https://www.facebook.com/TEN_TRANG'; // Hoặc ID dạng chuỗi: '4'
$limit = 3;

$apiUrl = 'https://tool.vn/api/facebook/get-post-facebook';

$postData = json_encode([
    'id' => $facebookId,
    'limit' => $limit
]);

$ch = curl_init($apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $apiKey
]);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

echo "HTTP Status Code: " . $httpCode . "\n";
$responseData = json_decode($response, true);

if ($httpCode === 200 && isset($responseData['status']) && $responseData['status'] === 'success') {
    echo "Message: " . ($responseData['message'] ?? 'Success') . "\n";
    if(isset($responseData['posts'])) {
        echo "Posts Retrieved: " . count($responseData['posts']) . "\n";
        // print_r($responseData['posts']); // In ra toàn bộ dữ liệu bài viết
    }
} else {
    echo "Error: " . ($responseData['message'] ?? 'Unknown error') . "\n";
}
?>

Cài đặt: npm install axios

const axios = require('axios');

const apiKey = 'YOUR_API_KEY';
const facebookId = 'https://www.facebook.com/TEN_TRANG'; // Hoặc '4'
const limit = 3;
const apiUrl = 'https://tool.vn/api/facebook/get-post-facebook';

const data = { id: facebookId, limit: limit };
const config = { headers: { 
    'Authorization': `Bearer ${apiKey}`, 
    'Content-Type': 'application/json' 
}};

axios.post(apiUrl, data, config)
    .then(response => {
        console.log('Status:', response.status);
        console.log('Data:', JSON.stringify(response.data, null, 2));
    })
    .catch(error => {
        if (error.response) {
            console.error('Error Status:', error.response.status);
            console.error('Error Data:', error.response.data);
        } else { console.error('Error:', error.message); }
    });

Cài đặt: pip install requests

import requests
import json

api_key = "YOUR_API_KEY"
facebook_id = "https://www.facebook.com/TEN_TRANG"  # Hoặc "4"
limit = 3
api_url = "https://tool.vn/api/facebook/get-post-facebook"

headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {"id": facebook_id, "limit": limit}

try:
    response = requests.post(api_url, headers=headers, json=payload)
    response.raise_for_status() # Lỗi nếu status code là 4xx/5xx
    print(f"Status Code: {response.status_code}")
    print(json.dumps(response.json(), indent=4, ensure_ascii=False))
except requests.exceptions.HTTPError as http_err:
    print(f"HTTP error: {http_err}")
    print(f"Content: {response.text}")
except Exception as err:
    print(f"Other error: {err}")

Lấy bài viết, thành viên, thông tin nhóm, kết quả tìm kiếm, bình luận và lượt chia sẻ công khai. Chi phí được tính theo từng gói kết quả và hiển thị cụ thể tại mỗi công cụ.

Cài đặt

Chủ đề
Hướng chủ đề
Màu sắc chủ đề
Kiểu bố cục
Tùy chọn khung
Kiểu thanh bên
Thiết kế thẻ
Giỏ hàng
0 Sản Phẩm
Thuế & phí
0đ
Tổng cộng
0đ
Tiếp tục thanh toán