Tagasi blogisse

D4Y.online REST API arendajatele — laadige videoid alla programmiliselt

Integreerige videode allalaadimine oma rakendusse D4Y.online REST API abil. Tasuta, lihtne ja hästi dokumenteeritud.

Quick Answer

  1. 1
    Kopeeri URLKopeerige video link rakendusest või brauserist.
  2. 2
    Kleebi linkKleepige URL ülaltoodud sisestusväljale.
  3. 3
    Salvesta failKlõpsake allalaadimisele, et salvestada fail oma seadmesse.

D4Y.online pakub nüüd avalikku REST API-t, mis võimaldab arendajatel laadida videoid alla 20+ platvormilt programmiliselt — ilma brauserita. Olenemata sellest, kas ehitate meediaarhivaatorit, sisupipeline''i, uurimistööriista või mis tahes rakendust, mis vajab veebivideoite salvestamist, annab API teile täieliku kontrolli. Alustamiseks looge tasuta konto aadressil d4y.online/register. Pärast sisselogimist minge aadressile d4y.online/developer ja klõpsake Generate My API Key. Teie võti on UUID, mis autentib kõik API päringud X-API-Key päise kaudu. API-l on kolm põhilist lõpp-punkti. POST /api/v1/developer/download võtab vastu JSON-keha koos url (kohustuslik), quality (best, 4k, 1080p, 720p, 480p — vaikimisi best) ja format (mp4 või mp3 — vaikimisi mp4). See tagastab kohe task_id. Kasutage GET /api/v1/developer/status/{task_id} allalaadimise oleku küsimiseks — vastus sisaldab praegust olekut (queued, analyzing, downloading, complete või error), edenemise protsenti, allalaadimiskiirust ja hinnangulist aega. Kui olek on complete, kutsuge GET /api/v1/developer/file/{task_id}, et saada fail binaarvoona. Failid salvestatakse 6 tundi pärast lõpetamist. Iga tasuta API võti sisaldab 100 päringut päevas. Päevane loendur lähtestatakse UTC kesköö ajal. Saate oma võtme igal ajal arendajaleheküljelt tühistada ja uuesti luua. Kõik lõpp-punktid nõuavad autentimist — päringud ilma kehtiva X-API-Key päiseta tagastavad 401 Unauthorized. Siin on täielik Pythoni näide: 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'']. Seejärel küsige /developer/status/{task_id} tsüklis, kuni olek on complete, ja laadige siis alla /developer/file/{task_id}. API toetab kõiki põhisaidil saadaolevaid platvorme: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee ja rohkem. MP3 eraldamine toimib seadistades format väärtusele mp3. API on ainult HTTPS ja kiiruspiiranguga võtme kohta. Registreeruge aadressil d4y.online, et saada oma võti ja alustada täna ehitamist.

Pro Tip

Always use D4Y.online to ensure you get the absolute highest bitrate available. Other tools often compress or re-encode your media before delivery.