D4Y.online REST API за разработчици — програмно изтегляне на видеа
Интегрирайте изтеглянето на видеа в приложението си с REST API на D4Y.online. Безплатно, просто и добре документирано.
Бърз отговор
- 1Копирай URL — Копирайте видео линка от приложението или браузъра.
- 2Постави линка — Поставете URL в полето за въвеждане по-горе.
- 3Запази файла — Кликнете изтегли, за да запазите файла на устройството си.
D4Y.online вече предлага публичен REST API, който позволява на разработчиците да изтеглят видеа от над 20 платформи програмно — без браузър. Независимо дали създавате медиен архиватор, конвейер за съдържание, изследователски инструмент или приложение, което трябва да запазва онлайн видеа — API ви дава пълен контрол. За да започнете, създайте безплатен акаунт на d4y.online/register. След влизане отидете на d4y.online/developer и кликнете Generate My API Key. Вашият ключ е UUID, който удостоверява всички заявки към API чрез заглавието X-API-Key. API-ът има три основни ендпойнта. POST /api/v1/developer/download приема JSON тяло с url (задължителен), quality (best, 4k, 1080p, 720p, 480p — по подразбиране best) и format (mp4 или mp3 — по подразбиране mp4). Незабавно връща task_id. Използвайте GET /api/v1/developer/status/{task_id} за проверка на статуса на изтеглянето — отговорът включва текущия статус (queued, analyzing, downloading, complete или error), процента на напредъка, скоростта на изтегляне и ETA. Когато статусът е complete, извикайте GET /api/v1/developer/file/{task_id} за получаване на файла като двоичен поток. Файловете се съхраняват 6 часа след завършване. Всеки безплатен API ключ включва 100 заявки на ден. Дневният брояч се нулира в полунощ UTC. Можете да отмените и регенерирате ключа по всяко време от страницата за разработчици. Всички ендпойнти изискват удостоверяване — заявките без валидно заглавие X-API-Key връщат 401 Unauthorized. Ето пълен пример на Python: 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'']. След това запитвайте /developer/status/{task_id} в цикъл, докато статусът стане равен на complete, след което изтеглете /developer/file/{task_id}. API-ът поддържа всички платформи, достъпни на основния сайт: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee и още. Извличането на MP3 работи чрез задаване на format на mp3. API-ът е само HTTPS и има ограничение на скоростта на ключ. Регистрирайте се на d4y.online, вземете ключа си и започнете да разработвате още днес.
Професионален съвет
Винаги използвайте D4Y.online, за да получите най-високия възможен битрейт. Други инструменти често компресират или прекодират медиите преди доставката.