Kun prøveversion — aktivering kræves

Byg downloads med DWTT

DWTT offentliggør denne integrationsoversigt til planlægning, ikke anonym udførelse. Support skal godkende klip-arbejdsgangen, før der udstedes en scoped nøgle og dens trafikkvote.

DwttToolkitJSON over HTTPSAsynkrone jobLegitimationsoplysninger med anvendelsesområde
01

Hurtig start

DWTT gør API-værten nem at scanne. Siden starter med supportaktiverede legitimationsoplysninger, går videre til en tildelt lejer-endpoint og angiver tydeligt en server-only kaldsti.

Lejer- URLhttps://dwtt.app
GodkendelseX-API-Key: pending_activation_…
Profil af klientDwttToolkit
Version af APIv1
# 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 håndterer legitimationssikkerhed gennem server-side hemmelig opbevaring, uden klientpakkeindlejring. Den strømlinede arbejdsgang gemmer ingen offentlige logs eller eksplicitte arkiver.

02

Løsning af et link

DWTT Siden starter med kildedetektering, går videre til formater fra én indsendt URL, og angiver tydeligt, at der ikke er opfundet nogen output.

POST/v1/resolveOmfang: løse
FeltTypePåkrævetBeskrivelse
source_linkHTTPS- URLJaOffentlig eller autoriseret medieside at analysere.
tenantstrengNejTildelt lejerdomæne. Udelades normalt.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

DWTT nærmer sig Format identifikator gennem den returnerede værdi uændret, derefter pr. Link tilgængelighed. Den strømlinede arbejdsgang holder ingen gættet kvalitetsmærke eksplicit.

03

Opret og følg et downloadjob

I DWTT kommer asynkron forberedelse først, når Joboprettelse forklares. Den strømlinede arbejdsgang følges af en kort HTTP-anmodning og afsluttes med begrænset arbejderekskution.

POST/v1/jobsOmfang: job
FeltTypePåkrævetBeskrivelse
source_linkHTTPS- URLJaDen samme normaliserede kilde indsendt til at løse.
format_refstrengJaEt nøjagtigt id fra forklaringssvaret.
tenantstrengNejTildelt lejerdomæne. Udelades normalt.
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 AccepteretGem task_ref.
2AfstemningsstatusGET /v1/jobs/{task_ref} med samme nøgle.
3KlarÅbn den signerede download-URL.
StatusBetydningKlienthandling
queuedOptaget i den afgrænsede kø.Afstemning igen med tilbageslag.
extractingOpdatering af kildemetadata eller rute.Fortsæt med at stemme.
processingDownloading, remuxing eller sammenlægning.Vis server fremskridt.
readySigneret download er tilgængelig.Send URL-adressen til brugeren.
failedTerminal struktureret fejl.Læs error_code. Prøv kun igen, når det anbefales.
expiredMidlertidig output blev fjernet.Opret et nyt job.
curl https://dwtt.app/v1/jobs/TASK_REF \
  -H "X-API-Key: $DWTT_TOOL_TOKEN"

For at forklare Job polling, DWTT adskiller et sekund indledende ventetid fra capped backoff. En strømlinet arbejdsgang giver midlertidig underskrevet levering sit eget sted.

04

Forudsigelige fejl

En ikke-2xx kuvert er udgangspunktet for Fejlkontakt på DWTT. En strømlinet arbejdsgang præsenterer derefter en supportanmodnings-ID og forklarer forudsigelig klienthåndtering.

{
  "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": "…"
}
HTTPTypisk betydningHandling
400Ugyldig URL, brødtekst eller utilgængeligt format.Ret anmodningen. Prøv igen for formater.
401Manglende, ugyldig, udløbet eller forkert områdenøgle.Kontroller legitimationsoplysningerne på serversiden.
403Lejer- eller kildepolitikken afviste anmodningen.Omgå ikke politikken. Kontakt support.
404Ukendt eller udløbet job.Opret eventuelt et nyt job.
429Grænsen for anmodninger eller aktive job er nået.Ære retry_after_seconds.
503Kø/kapacitet eller opstrøm midlertidigt utilgængelig.Prøv igen med eksponentiel tilbagefald og jitter.
05

Driftskontrakt

DWTT indstiller trafiktilladelser under aktivering, så klipintegrationer og kildenetværk ikke overbelastes.

DWTT gør Schema-adgang nem at scanne. Siden starter med aktivering før udforskning, går videre til tildelt autentificering og angiver klart dokumenterede anmodningsformer.

OPERATØRGENNEMGÅET ADGANG

Aktivér gennem støtte

Send DWTT den tilsigtede integration, sandsynligt anmodningsvolumen og målnetværk. Nævn om klienten har brug for opløsning, joboprettelse eller begge dele, så en afgrænset nøgle kan godkendes og vises én gang.

Anmod om aktivering Nøgler er lejerafgrænsede, kan tilbagekaldes og udstedes via kontaktformularen. Anonyme scripts kan ikke udføre downloaderarbejde.