Csak előzetes verzió – aktiválás szükséges

Építs letöltéseket DWTT segítségével

A DWTT ezt az integrációs vázlatot tervezésre teszi közzé, nem anonim végrehajtásra. A támogatásnak jóvá kell hagynia a klip munkafolyamatot a hatókörhöz rendelt kulcs és a hozzá tartozó forgalmi keret kiadása előtt.

DwttToolkitJSON HTTPS-en keresztülAszinkron feladatokHatókörrel rendelkező hitelesítő adatok
01

Gyors kezdés

DWTT könnyen beolvashatóvá teszi az API hostot. Az oldal támogatás által aktivált hitelesítő adatokkal kezdődik, egy hozzárendelt tenant végpontra vált, és egyértelműen jelzi a csak kiszolgálóról hívható elérési utat.

Bérlő URL-jehttps://dwtt.app
HitelesítésX-API-Key: pending_activation_…
Az ügyfél profiljaDwttToolkit
Az API verziójav1
# Available only after support activation
export DWTT_TOOL_TOKEN="issued-after-review"

curl -X POST https://dwtt.app/v1/resolve \
  -H "X-API-Key: $DWTT_TOOL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"source_link":"https://www.youtube.com/watch?v=VIDEO_ID"}'

DWTT a hitelesítő adatok biztonságát kiszolgálóoldali titoktároláson keresztül közelíti meg, majd nem ágyaz be semmit az ügyféloldali csomagba. Az egyszerűsített munkafolyamat nem tesz nyilvánossá naplókat vagy tárolókat.

02

Hivatkozás feloldása

A DWTT megkönnyíti a Resolve művelet átvizsgálását. Az oldal forrásfelismeréssel kezdődik, egy beküldött URL-ből a formátumokra tér át, és egyértelműen jelzi, hogy nincsenek kitalált kimenetek.

POST/v1/resolveHatály: megoldani
MezőTípusKötelezőLeírás
source_linkHTTPS URLIgen.Nyilvános vagy engedélyezett médiaoldal elemzése.
tenantkarakterláncNem.Hozzárendelt bérlői domain. Általában elhagyható.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

DWTT a visszaadott értéken változatlanul keresztül közelíti meg a formátumazonosítót, majd hivatkozásonkénti elérhetőségen át. Az egyszerűsített munkafolyamat nem tesz explicit módon feltételezett minőségi címkét.

03

Letöltési feladat létrehozása és követése

A DWTT-ben a feladat létrehozásának magyarázatakor az aszinkron előkészítés áll az első helyen. Ezt az egyszerűsített munkafolyamatot egy rövid HTTP-kérés követi, és a korlátozott worker-végrehajtással zárul.

POST/v1/jobsHatály: munkahelyek
MezőTípusKötelezőLeírás
source_linkHTTPS URLIgen.Ugyanaz a normalizált forrás került benyújtásra megoldásra.
format_refkarakterláncIgen.Egy pontos azonosító a feloldási válaszból.
tenantkarakterláncNem.Hozzárendelt bérlői domain. Általában elhagyható.
curl -X POST https://dwtt.app/v1/jobs \
  -H "X-API-Key: $DWTT_TOOL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"source_link":"https://www.youtube.com/watch?v=VIDEO_ID","format_ref":"18"}'
1202 ElfogadvaMentés task_ref.
2A szavazás állapotaGET /v1/jobs/{task_ref} ugyanazzal a kulccsal.
3KészNyissa meg az aláírt letöltési URL-t.
ÁllapotJelentéseÜgyfél akció
queuedFelvétel a korlátozott várólistára.Újra szavazás hátraléptetéssel.
extractingForrás metaadatok vagy útvonal frissítése.Folytasd a szavazás.
processingLetöltés, remuxing vagy egyesítés.Kiszolgáló előrehaladásának megjelenítése.
readyAláírt letöltés elérhető.Küldje el az URL-t a felhasználónak.
failedTerminál strukturált hiba.Olvasd el error_codeCsak akkor próbálkozzon újra, ha azt tanácsolják.
expiredAz ideiglenes kimenetet eltávolították.Hozzon létre egy új feladatot.
curl https://dwtt.app/v1/jobs/TASK_REF \
  -H "X-API-Key: $DWTT_TOOL_TOKEN"

A Job polling magyarázatához a DWTT elkülöníti az egy másodperces kezdeti várakozást a korlátozott visszalépéstől. Az egyszerűsített munkafolyamat külön helyet ad az ideiglenes aláírt kézbesítésnek.

04

Kiszámítható hibák

Egy nem 2xx boríték a kiindulópont a DWTT hibaszerződéséhez. Ezután egy leegyszerűsített munkafolyamat megjeleníti a támogatási kérelem azonosítóját, és ismerteti az előre jelezhető kliensoldali kezelést.

{
  "success": false,
  "error": {
    "code": "RATE_LIMITED",
    "category": "rate_limited",
    "message": "Too many requests. Please try again shortly.",
    "retryable": true,
    "details": {"retry_after_seconds": 20}
  },
  "request_id": "…"
}
HTTPTipikus jelentéseAkció
400Érvénytelen URL, tartalom vagy nem elérhető formátum.Javítsa a kérést. Oldja meg újra a formátumokért.
401Hiányzó, érvénytelen, lejárt vagy rossz hatókörű kulcs.Ellenőrizze a kiszolgálóoldali hitelesítő adatokat.
403A bérlő vagy a forrás irányelve elutasította a kérést.Ne kerülje meg a szabályzatot. Lépjen kapcsolatba a támogatással.
404Ismeretlen vagy lejárt munka.Ha szükséges, hozzon létre egy új feladatot.
429Kérés vagy aktív feladat limit elérve.Becsület retry_after_seconds.
503Sor/kapacitás vagy upstream ideiglenesen nem elérhető.Próbálja újra exponenciális visszalépéssel és jitterrel.
05

Üzemeltetési szerződés

DWTT forgalmi engedélyeket állít be az aktiválás során, hogy a klipintegrációk és a forrás hálózatok ne legyenek túlterhelve.

A DWTT könnyen áttekinthetővé teszi a Schema hozzáférést. Az oldal az aktiválással kezdődik a felfedezés előtt, majd a hozzárendelt hitelesítésre tér át, és egyértelműen közli a dokumentált kérésformákat.

ÜZEMELTETŐ ÁLTAL ELLENŐRZÖTT HOZZÁFÉRÉS

Aktiválás a támogatáson keresztül

Küldd el a DWTT számára a tervezett integrációt, valószínűleg a kérések mennyiségét és a célhálózatokat. Jelezd, hogy az ügyfélnek feloldásra, feladat létrehozására vagy mindkettőre van-e szüksége, যাতে egy korlátozott kulcs jóváhagyható és egyszer jeleníthető meg.

Aktiválás kérése A kulcsok bérlői hatókörűek, visszavonhatók, és a Kapcsolatfelvételi űrlapon keresztül adhatóak ki. Névtelen parancsfájlok nem tudnak letöltő munkát végrehajtani.