Quay Lại Blog

D4Y.online REST API cho Nhà phát triển — Tải Video theo Chương trình

Tích hợp tính năng tải video vào ứng dụng của bạn với REST API D4Y.online. Miễn phí, đơn giản và được tài liệu hóa tốt.

Trả lời nhanh

  1. 1
    Sao Chép URLSao chép liên kết video từ ứng dụng hoặc trình duyệt.
  2. 2
    Dán Liên KếtDán URL vào ô nhập liệu bên trên.
  3. 3
    Lưu TệpNhấp tải xuống để lưu tệp vào thiết bị của bạn.

D4Y.online hiện cung cấp REST API công khai cho phép các nhà phát triển tải video từ 20+ nền tảng theo chương trình — không cần trình duyệt. Dù bạn đang xây dựng công cụ lưu trữ phương tiện, pipeline nội dung, công cụ nghiên cứu, hoặc bất kỳ ứng dụng nào cần lưu video trực tuyến, API cho bạn toàn quyền kiểm soát. Để bắt đầu, hãy tạo tài khoản miễn phí tại d4y.online/register. Sau khi đăng nhập, vào d4y.online/developer và nhấp Generate My API Key. Khóa của bạn là UUID xác thực tất cả yêu cầu API qua header X-API-Key. API có ba endpoint chính. POST /api/v1/developer/download chấp nhận body JSON với url (bắt buộc), quality (best, 4k, 1080p, 720p, 480p — mặc định best) và format (mp4 hoặc mp3 — mặc định mp4). Nó trả về ngay lập tức một task_id. Sử dụng GET /api/v1/developer/status/{task_id} để kiểm tra trạng thái tải — phản hồi bao gồm trạng thái hiện tại (queued, analyzing, downloading, complete hoặc error), phần trăm tiến độ, tốc độ tải và thời gian ước tính. Khi trạng thái là complete, gọi GET /api/v1/developer/file/{task_id} để lấy tệp dưới dạng luồng nhị phân. Tệp được lưu trữ trong 6 giờ sau khi hoàn thành. Mỗi khóa API miễn phí bao gồm 100 yêu cầu mỗi ngày. Bộ đếm hàng ngày được đặt lại vào nửa đêm UTC. Bạn có thể thu hồi và tạo lại khóa bất cứ lúc nào từ trang developer. Tất cả endpoint đều yêu cầu xác thực — yêu cầu không có header X-API-Key hợp lệ trả về 401 Unauthorized. Đây là ví dụ Python đầy đủ: import requests; API_KEY = ''your-api-key''; r = requests.post(''https://www.d4y.online/api/v1/developer/download'', headers={''X-API-Key'': API_KEY}, json={''url'': ''https://youtube.com/watch?v=dQw4w9WgXcQ'', ''quality'': ''720p''}); task_id = r.json()[''task_id'']. Sau đó kiểm tra /developer/status/{task_id} trong vòng lặp cho đến khi trạng thái bằng complete, rồi tải /developer/file/{task_id}. API hỗ trợ tất cả nền tảng có sẵn trên trang chính: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee và nhiều hơn nữa. Trích xuất MP3 hoạt động bằng cách đặt format thành mp3. API chỉ dùng HTTPS và bị giới hạn tốc độ theo khóa. Đăng ký tại d4y.online để lấy khóa và bắt đầu xây dựng ngay hôm nay.

Mẹo Pro

Luôn sử dụng D4Y.online để có được bitrate cao nhất. Các công cụ khác thường nén hoặc mã hóa lại media trước khi giao.