D4Y.online REST API fejlesztőknek — videók programozott letöltése
Integrálja a videóletöltést az alkalmazásába a D4Y.online REST API-val. Ingyenes, egyszerű és jól dokumentált.
Quick Answer
- 1URL másolása — Másolja ki a videó linkjét az alkalmazásból vagy a böngészőből.
- 2Link beillesztése — Illessze be az URL-t a fenti beviteli mezőbe.
- 3Fájl mentése — Kattintson a letöltésre, hogy mentse a fájlt az eszközére.
A D4Y.online mostantól nyilvános REST API-t kínál, amellyel a fejlesztők több mint 20 platformról tölthetnek le videókat programozottan — böngésző nélkül. Akár médiaarchiválót, tartalomcsatornát, kutatóeszközt vagy bármilyen online videókat menteni képes alkalmazást épít, az API teljes kontrollt biztosít. A kezdéshez hozzon létre ingyenes fiókot a d4y.online/register oldalon. Bejelentkezés után lépjen a d4y.online/developer oldalra, és kattintson a Generate My API Key gombra. A kulcsa egy UUID, amely az X-API-Key fejlécen keresztül hitelesíti az összes API-kérést. Az API-nak három alapvető végpontja van. A POST /api/v1/developer/download JSON-törzset fogad url (kötelező), quality (best, 4k, 1080p, 720p, 480p — alapértelmezett: best) és format (mp4 vagy mp3 — alapértelmezett: mp4) paraméterekkel. Azonnal visszaad egy task_id értéket. A GET /api/v1/developer/status/{task_id} segítségével lekérdezheti a letöltési állapotot — a válasz tartalmazza az aktuális állapotot (queued, analyzing, downloading, complete vagy error), az előrehaladási százalékot, a letöltési sebességet és az ETA-t. Ha az állapot complete, hívja meg a GET /api/v1/developer/file/{task_id} végpontot a fájl bináris adatfolyamként való lekéréséhez. A fájlok 6 óráig tárolódnak a befejezés után. Minden ingyenes API-kulcs napi 100 kérést tartalmaz. A napi számláló UTC éjfélkor nullázódik. A kulcsot bármikor visszavonhatja és újragenerálhatja a fejlesztői oldalon. Minden végpont hitelesítést igényel — érvényes X-API-Key fejléc nélküli kérések 401 Unauthorized választ adnak. Íme egy teljes Python-példa: 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'']. Ezután kérdezze le a /developer/status/{task_id} végpontot egy ciklusban, amíg az állapot complete nem lesz, majd töltse le a /developer/file/{task_id} fájlt. Az API támogatja a főoldal összes platformját: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee és még sok más. Az MP3-kinyerés a format mp3-ra állításával működik. Az API csak HTTPS-en érhető el, és kulcsonként sebességkorlátozás vonatkozik rá. Regisztráljon a d4y.online oldalon, szerezze be kulcsát, és kezdjen el fejleszteni még ma.
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.