Samo pregled – potrebna je aktivacija

Izgradite preuzimanja s QuickDL

QuickDL omogućuje programerima da pregledaju kompaktni model zahtjeva prije aktivacije. Podrška mora potvrditi proizvod prije nego što privatni ključ i kvota postanu upotrebljivi.

QuickDlJobsJSON preko HTTPS-aAsinkroni posloviVjerodajnice s opsegom
01

Brzi početak rada

U QuickDL, vjerodajnice aktivirane podrškom dolaze na prvo mjesto kada se objašnjava API domaćin. Taj kompaktni uslužni program slijedi s dodijeljenom krajnjom točkom najmoprimca i zatvara se na putu poziva samo poslužitelja.

URL klijentahttps://quickdl.app
AutentifikacijaX-API-Key: pending_activation_…
Profil klijentaQuickDlJobs
Verzija API-jav1
# Available only after support activation
export QUICKDL_JOB_KEY="issued-after-review"

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

QuickDL obrađuje sigurnost vjerodajnica tako što prvo identificira tajno pohranjivanje na strani poslužitelja. Slijedi bez ugradnje klijentskog paketa i ne drži javne zapisnike ili repozitorije u vidu.

02

Rješavanje veze

U QuickDL, izvor otkrivanje dolazi na prvo mjesto kada objašnjava Resolve operaciju. Taj kompaktni uslužni program slijedi s formatima iz jednog predanog URL-a i zatvara se na bez izmišljenih izlaza.

POST/v1/resolveOpseg: riješiti
PoljeTipObveznoOpis
public_linkHTTPS URLDaJavna ili ovlaštena medijska stranica za analizu.
tenantstring-Ne. -Ne?Dodijeljena domena klijenta. Obično se izostavlja.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

QuickDL obrađuje Format identifikator tako što prvo identificira vraćenu vrijednost nepromijenjenu. Slijedi s dostupnošću po vezi i ne drži u vidu nikakvu nagađanu oznaku kvalitete.

03

Stvaranje i praćenje zadatka preuzimanja

QuickDL-ov kompaktni uslužni program pregledava asinkronu pripremu za stvaranje posla. Prikazuje kratki HTTP zahtjev sljedeći i ne zasjeni izvršenje ograničenog radnika.

POST/v1/jobsPodručje primjene: poslovi
PoljeTipObveznoOpis
public_linkHTTPS URLDaIsti normalizirani izvor predan za rješavanje.
download_optionstringDaTočan ID iz odgovora na rješavanje.
tenantstring-Ne. -Ne?Dodijeljena domena klijenta. Obično se izostavlja.
curl -X POST https://quickdl.app/v1/jobs \
  -H "X-API-Key: $QUICKDL_JOB_KEY" \
  -H "Content-Type: application/json" \
  -d '{"public_link":"https://www.youtube.com/watch?v=VIDEO_ID","download_option":"18"}'
1202 PrihvaćenoSpremi quick_job.
2Status anketeGET /v1/jobs/{quick_job} istim ključem.
3SpremniOtvorite potpisani URL za preuzimanje.
StatusZnačenjeAkcija klijenta
queuedPrihvaćeno u ograničeni red.Ponovno anketiranje s odmakom.
extractingOsvježavanje izvornih metapodataka ili rute.Nastavite s glasovanjem.
processingPreuzimanje, remiksanje ili spajanje.Prikaz napretka poslužitelja.
readyPotpisano preuzimanje je dostupno.Pošaljite URL korisniku.
failedTerminal strukturirana pogreška.Pročitajte error_code. Ponovite samo kada se savjetuje.
expiredPrivremeni izlaz je uklonjen.Stvorite novi posao.
curl https://quickdl.app/v1/jobs/QUICK_JOB \
  -H "X-API-Key: $QUICKDL_JOB_KEY"

QuickDL predstavlja tri praktične točke za Job polling. Prvo dolazi jedno sekundno početno čekanje. Kompaktni uslužni program zatim pokriva ograničeni backoff. Njegova posljednja točka je privremena potpisana isporuka.

04

Predvidljive pogreške

QuickDL pristupa Ugovor o pogrešci kroz jednu omotnicu koja nije 2xx, a zatim ID zahtjeva za podršku. Kompaktni uslužni program čuva predvidljivo rukovanje klijentom eksplicitno.

{
  "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": "…"
}
HTTPTipično značenjeAkcija
400Nevažeći URL, tijelo ili nedostupan format.Ispravite zahtjev. Resolvirajte ponovno za formate.
401Ključ nedostaje, nije valjan, istekao je ili ima pogrešan opseg.Provjerite vjerodajnice na strani poslužitelja.
403Zahtjev je odbio stanar ili izvorno pravilo.Nemojte zaobići pravilnik. Kontaktirajte podršku.
404Nepoznat ili istekao posao.Stvorite novi posao ako je to prikladno.
429Dostignuto je ograničenje zahtjeva ili aktivnih zadataka.Čast retry_after_seconds.
503Red čekanja/kapaciteta ili upstream privremeno nedostupan.Pokušajte ponovno s eksponencijalnim backoff i jitter.
05

Ugovor o radu

QuickDL dodjeljuje kompaktni, klijentu specifični kvotu koja podržava integraciju bez destabilizacije izvorišnih usluga.

U QuickDL, aktivacija prije istraživanja dolazi na prvo mjesto kada se objašnjava pristup shemi. Taj kompaktni uslužni program slijedi s dodijeljenom autentifikacijom i zatvara se na dokumentirane oblike zahtjeva.

PRISTUP KOJI PREGLEDA OPERATER

Aktivirajte se putem podrške

Navedite QuickDL s nazivom integracije, očekivanim mjesečnim opsegom i potrebnim izvorima. Prepoznajte operacije koje će poslužitelj izvršiti tako da odobrenje proizvodi usko ograničeni, jednokratni ključ.

Zatražite aktivaciju Ključevi su ograničeni na zakupca, opozivi su mogući i izdaju se putem obrasca za kontakt. Anonimni skripti ne mogu izvršavati preuzimanje radova.