Vetëm parashikim — kërkohet aktivizimi

Ndërto shkarkimet me QuickDL

QuickDL lejon zhvilluesit të inspektojnë modelin e kërkesës kompakte përpara aktivizimit. Mbështetja duhet të vërtetojë produktin para se një çelës privat dhe kuotë të bëhen të përdorshëm.

QuickDlJobsJSON mbi HTTPSPunë asinkroneKredenciale me shtrirje
01

Fillimi i shpejtë

Në QuickDL, kredencialet e aktivizuara me mbështetje vijnë të parat kur shpjegohet hosti i API-së. Ai mjet kompakt vazhdon me një pikë përfundimi të caktuar për qiramarrës dhe përfundon me një rrugë thirrjeje vetëm për server.

URL e llogaritësithttps://quickdl.app
AutentifikimiX-API-Key: pending_activation_…
Profili i klientitQuickDlJobs
Versioni i APIv1
# 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 trajton sigurinë e Kredencialeve duke identifikuar së pari ruajtjen sekrete në anën e serverit. Më pas nuk përfshin paketim klienti dhe nuk mban asnjë regjistër publik apo depo në shikim.

02

Zgjidh një lidhje

Në QuickDL, zbulimi i burimit vjen i pari kur shpjegohet operacioni Resolve. Ajo shërbim i përmbledhur ndjek me formatet nga një URL e dorëzuar dhe mbyllet pa asnjë dalje të shpikur.

POST/v1/resolveFusha e veprimit: zgjidh
FushaLlojiI domosdoshëmPërshkrimi
public_linkURL HTTPSPoFaqe publike ose e autorizuar e mediave për të analizuar.
tenantvargJo.Domain i caktuar i qiramarrësit. Zakonisht lënë jashtë.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

QuickDL trajton Identifikuesin e Formatit duke identifikuar së pari vlerën e kthyer pa ndryshuar. Më pas ndjek disponueshmërinë për lidhje dhe nuk mban asnjë etiketë cilësie të supozuar në shikim.

03

Krijoni dhe ndiqni një punë shkarkimi

QuickDL: kompakte utilitar rishikon përgatitjen asinkrone për krijimin e Punës. Ajo tregon një kërkesë të shkurtër HTTP në vijim dhe nuk e zbeh ekzekutimin e kufizuar të punëtorëve.

POST/v1/jobsFusha e veprimit: punët
FushaLlojiI domosdoshëmPërshkrimi
public_linkURL HTTPSPoI njëjti burim i normalizuar i paraqitur për të zgjidhur.
download_optionvargPoNjë ID e saktë nga përgjigja e zgjidhjes.
tenantvargJo.Domain i caktuar i qiramarrësit. Zakonisht lënë jashtë.
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 PranuarRuaj quick_job.
2Gjendja e sondazhitGET /v1/jobs/{quick_job} me të njëjtin çelës.
3GatiHapni URL-në e nënshkruar të shkarkimit.
GjendjaKuptimiVeprimi i klientit
queuedpranohet në radhën e kufizuar.Sondazh përsëri me prapambetje.
extractingRifreskim i metatë dhënave të burimit ose rrugës.Vazhdoni votimin.
processingShkarkimi, ripërzierja ose bashkimi.Shfaq përparimin e serverit.
readyShkarkimi i nënshkruar është në dispozicion.Dërgoni URL-në për përdoruesin.
failedGabim i strukturuar i terminalit.Lexo error_code. Riprovoni vetëm kur këshilloheni.
expiredDalja e përkohshme u hoq.Krijoni një punë të re.
curl https://quickdl.app/v1/jobs/QUICK_JOB \
  -H "X-API-Key: $QUICKDL_JOB_KEY"

QuickDL paraqet tre pika praktike për sondazhin e Punës. E para është pritja fillestare një sekondë. Mjeti kompakt më pas mbulon rikthimin e kufizuar. Pika e tij përfundimtare është dorëzimi i nënshkruar i përkohshëm.

04

Gabimet e parashikueshme

QuickDL afrimi Gabim kontratë përmes një zarfi jo-2xx, pastaj një ID kërkesë për mbështetje. Utiliteti kompakt mban trajtimin e parashikueshëm të klientit të qartë.

{
  "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": "…"
}
HTTPKuptimi tipikVeprim
400URL e pavlefshme, trup ose format i papërdorshëm.Korrigjo kërkesën. Zgjidh përsëri për formatet.
401Mungon, i pavlefshëm, i skaduar ose me hapësirë të gabuar kyçi.Kontrolloni kredencialet e anës së serverit.
403Qiramarrësi ose politika e burimit refuzoi kërkesën.Mos anashkaloni politikën. Kontaktoni mbështetjen.
404Punë e panjohur ose e skaduar.Krijoni një punë të re nëse është e përshtatshme.
429Arrihet kufiri i kërkesave ose i punëve aktive.Nderi retry_after_seconds.
503Radhë/kapaciteti ose upstream përkohësisht jo i disponueshëm.Riprovoni me prapambetje eksponenciale dhe jitter.
05

Kontrata operative

QuickDL jep një kuotë kompakte, specifike për klientin që mbështet integrimin pa destabilizuar shërbimet burimore.

Në QuickDL, aktivizimi para eksplorimit vjen i pari kur shpjegohet qasja në Skemë. Ai mjet kompakt vazhdon me autentifikim të caktuar dhe përfundon me forma kërkesash të dokumentuara.

AKSESI I RISHIKUAR NGA OPERATORI

Aktivizoni përmes mbështetjes

Siguroni QuickDL me emrin e integrimit, vëllimin e pritshëm mujor dhe burimet e kërkuara. Identifikoni operacionet që serveri do të kryejë në mënyrë që miratimi të prodhojë një çelës të kufizuar, një herë.

Kërkojë aktivizimin Çelësat janë të shtrirë në qira, të revokueshme dhe të lëshuara përmes formularit të Kontaktit. Skriptet anonime nuk mund të ekzekutojnë punën e shkarkuesit.