Advanced News Content Extraction API với Newspaper4k và Random User Agents
Tất cả API calls yêu cầu Bearer Token trong header:
Authorization: Bearer YOUR_TOKEN_HERE
Lưu ý: Token đã được đặt trong quá trình cài đặt và không hiển thị ở đây vì lý do bảo mật.
Cách 1: One-liner command
cd /home/n8n && sed -i 's/NEWS_API_TOKEN=.*/NEWS_API_TOKEN="NEW_TOKEN"/' docker-compose.yml && docker compose restart fastapi
Cách 2: Edit file trực tiếp
nano /home/n8n/docker-compose.yml # Tìm dòng NEWS_API_TOKEN và thay đổi docker compose restart fastapi
Kiểm tra trạng thái API
Lấy nội dung bài viết từ URL
{"url": "https://example.com/article", "language": "vi", "extract_images": true, "summarize": true}
Cào nhiều bài viết từ website
{"url": "https://dantri.com.vn", "max_articles": 10, "language": "vi"}
Phân tích RSS feeds
{"url": "https://dantri.com.vn/rss.xml", "max_articles": 10}
curl -X POST "https://api.yourdomain.com/extract-article" -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_TOKEN" -d '{"url": "https://dantri.com.vn/the-gioi.htm", "language": "vi"}'
🚀 Powered by Newspaper4k | 👨💻 Created by Nguyễn Ngọc Thiện | 📺 YouTube Channel