Kun prøveversion — aktivering kræves

Byg downloads med QuickT

QuickT dokumenterer, hvordan en mobilklient vil kommunikere med tjenesten. Den kan ikke sende produktionsarbejde, før support godkender designet og aktiverer adgang med omfang.

QuicktRouteJSON over HTTPSAsynkrone jobLegitimationsoplysninger med anvendelsesområde
01

Hurtig start

For API-vært kontrollerer QuickT supportaktiverede legitimationsoplysninger før et tildelt lejer-slutpunkt. Denne enhedsklare visning gør også en server-kun-opkaldssti klar.

Lejer- URLhttps://quickt.io
GodkendelseX-API-Key: pending_activation_…
Profil af klientQuicktRoute
Version af APIv1
# Available only after support activation
export QUICKT_ROUTE_TOKEN="issued-after-review"

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

QuickT organiserer legitimationssikkerhed omkring server-side hemmelig lagring. Dens enhedsvisning sammenligner ingen klientpakkeindlejring. Ingen offentlige logfiler eller arkiver forbliver den endelige kontrol.

02

Løsning af et link

For Resolve-operation kontrollerer QuickT kildedetektering før formater fra en indsendt URL. Denne enhedsklare visning gør også ingen opfundne udgange klare.

POST/v1/resolveOmfang: løse
FeltTypePåkrævetBeskrivelse
route_sourceHTTPS- 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
}

QuickT organiserer formatidentifikator omkring den returnerede værdi uændret. Dens enhedsklare visning sammenligner tilgængelighed pr. link. Ingen gættet kvalitetsmærkat forbliver den endelige kontrol.

03

Opret og følg et downloadjob

For at forklare Job skabelse, QuickT adskiller asynkron forberedelse fra en kort HTTP-anmodning. En enhed-klar visning giver bounded worker udførelse sit eget sted.

POST/v1/jobsOmfang: job
FeltTypePåkrævetBeskrivelse
route_sourceHTTPS- URLJaDen samme normaliserede kilde indsendt til at løse.
route_formatstrengJaEt nøjagtigt id fra forklaringssvaret.
tenantstrengNejTildelt lejerdomæne. Udelades normalt.
curl -X POST https://quickt.io/v1/jobs \
  -H "X-API-Key: $QUICKT_ROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"route_source":"https://www.youtube.com/watch?v=VIDEO_ID","route_format":"18"}'
1202 AccepteretGem route_job.
2AfstemningsstatusGET /v1/jobs/{route_job} 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://quickt.io/v1/jobs/ROUTE_JOB \
  -H "X-API-Key: $QUICKT_ROUTE_TOKEN"

En indledende ventetid på ét sekund er udgangspunktet for jobafstemning på QuickT. En enhedsklar visning præsenterer derefter begrænset tilbageholdelse og forklarer midlertidig underskrevet levering.

04

Forudsigelige fejl

For Error-kontrakten starter QuickT med en ikke-2xx-konvolut, som den enhedsklare visning parrer med et supportanmodnings-id, og som afsluttes med 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

QuickT vælger grænser for mobilklienter under godkendelse, så skabernetværk og API'en forbliver lydhøre.

For Schema-adgang kontrollerer QuickT aktivering før udforskning før tildelt godkendelse. Denne enhedsklare visning gør også dokumenterede anmodningsformer klare.

OPERATØRGENNEMGÅET ADGANG

Aktivér gennem støtte

Beskriv mobiloplevelsen, dens trafikforventning og de skabernetværk, den har brug for. QuickT bruger disse oplysninger til at tildele analyse- og køtilladelser, før hemmeligheden afsløres én gang.

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