Lấy Bài Viết Mới Nhất Facebook

Xem Bài Đăng Facebook Mới Nhất | Tải Nhanh Post Facebook Profile & Fanpage | Check Recent Facebook Posts

Truy xuất nhanh chóng các bài đăng gần đây từ trang cá nhân (profile) hoặc Fanpage Facebook bạn quan tâm.

Nhập Thông Tin

Điền ID và số lượng bài viết muốn lấy.

Nếu chưa có ID, dùng công cụ tìm ID Facebook.
Lưu ý: Không hỗ trợ ID Nhóm (Group) cho chức năng này.
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 dữ liệu thô 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ị.

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 ID Facebook: Điền ID dạng số của trang cá nhân (profile) hoặc Fanpage.
    • Ví dụ ID Profile: 10000XXXX (ID Trang Cá Nhân).
    • Ví dụ ID Fanpage: 61565985206441 (Tool Việt Nam (Page)).
    • Nếu bạn chỉ có liên kết mà không có id, hãy sử dụng công cụ tìm ID Facebook của chúng tôi.
    • Lưu ý: Công cụ này không hỗ trợ lấy bài viết từ Nhóm (Group).
  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": Hệ thống sẽ kết nối với Facebook. Các bài viết sẽ được hiển thị ngay bên dưới, kèm theo dữ liệu JSON thô.
  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: Chi phí sẽ là 30 Credits cho mỗi bài viết tiếp theo.
  • Ví dụ cụ thể:
    • Lấy 1 bài viết: 30 Credits.
    • Lấy 11 bài viết: 330 Credits.
    • Lấy 20 bài viết (tối đa): 600 Credits.
  • Trong trường hợp yêu cầu không thành công do lỗi từ phía bạn (ví dụ: ID Facebook không hợp lệ, không có bài viết công khai, hoặc không đủ credit để bắt đầu) trước khi hệ thống thực sự truy xuất dữ liệu, một khoản phí xử lý nhỏ (1 Credit) có thể được áp dụng để duy trì hoạt động ổn định của công 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

Lưu ý: Mặc dù tên endpoint có "fanpage", API này hỗ trợ cả ID Profile (người dùng) và ID Fanpage.

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

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 String (Number) ID của Profile hoặc Fanpage Facebook. 10000XXXXX hoặc 61565985206441
limit Không Integer Số lượng bài viết mới nhất (1-20). Mặc định: 3. 10
key Có (nếu không dùng Header/Cookie) String API Key của bạn. TOOLVN-V1-YOURKEY...

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.",
    "data": {
        "fanpage_id": "PROFILE_OR_PAGE_ID", // Sẽ là ID bạn cung cấp
        "requested_limit": 10,
        "fetched_count": 10, // Số bài thực sự lấy được
        "has_more_available_from_fb": true, // Facebook còn bài không (cho lần gọi này)
        "posts": [
            {
                "id": "ACTUAL_POST_ID_NUMERIC", // ID dạng số của bài viết
                // ... (Các trường dữ liệu khác của bài viết như message, attachments, feedback, actor...)
                // Cấu trúc chi tiết của mỗi post có thể xem trong file API gốc của bạn
                // Hoặc dựa trên ví dụ từ giao diện này.
                "creation_time": 1700000000,
                "message": { "text": "Nội dung bài viết..." }, // Ví dụ, có thể khác
                "attachments": [ { "media": { "image": { "uri": "url_image" } } } ], // Ví dụ
                "feedback": { "reaction_count": 100, "comment_count": { "total_count": 10 } } // Ví dụ
            },
            // ... các bài viết khác
        ]
    }
}

Lưu ý: Cấu trúc chính xác của mỗi bài viết (trong mảng `posts`) phụ thuộc vào dữ liệu mà Facebook trả về và cách API của bạn xử lý. Hãy tham khảo output JSON thực tế từ API để có thông tin chi tiết nhất.

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.
  • 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: Bị giới hạn tốc độ.
  • 500 Internal Server Error / 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ể..."
    // "data": { "fetched_count": 0, "data": [] } // Có thể có nếu lỗi 404
}

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à data.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 data.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 thế YOUR_API_KEY, FACEBOOK_PROFILE_OR_PAGE_IDNUMBER_OF_POSTS bằng các giá trị thực tế.

<?php

$apiKey = 'YOUR_API_KEY';
$facebookId = 'FACEBOOK_PROFILE_OR_PAGE_ID'; // Ví dụ: '4' hoặc '61565985206441'
$limit = NUMBER_OF_POSTS;                 // Ví dụ: 5

$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['data']['posts'])) {
        echo "Posts Retrieved: " . count($responseData['data']['posts']) . "\n";
        // print_r($responseData['data']['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 = 'FACEBOOK_PROFILE_OR_PAGE_ID';
const limit = NUMBER_OF_POSTS;
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 = "FACEBOOK_PROFILE_OR_PAGE_ID"
limit = NUMBER_OF_POSTS 
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}")

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í
Tổng cộng
Tiếp tục thanh toán