Endast förhandsgranskning — aktivering krävs

Bygg nedladdningar med QuickT

QuickT dokumenterar hur en mobil klient skulle kommunicera med tjänsten. Den kan inte skicka produktionsarbete förrän supporten godkänner designen och aktiverar omfattningsbaserad åtkomst.

QuicktRouteJSON över HTTPSAsynkrona jobbAutentiseringsuppgifter med omfattning
01

Snabbstart för Windows

För API-värd kontrollerar QuickT stödaktiverade autentiseringsuppgifter innan en tilldelad hyresgästandpunkt. Denna enhetsklara vy gör också en serverendast anropsväg tydlig.

Webbadress till klienthttps://quickt.io
AutentiseringX-API-Key: pending_activation_…
KlientprofilQuicktRoute
API-versionv1
# 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 organiserar Credential-säkerhet kring serverbaserad hemlagring. Dess enhetsklara vy jämför ingen klientpaket-inbäddning. Inga offentliga loggar eller arkiv förblir den slutgiltiga kontrollen.

02

Lösa en länk

För Resolve-operationen kontrollerar QuickT källupptäckt innan format från en inskickad URL. Denna enhetsklara vy gör också att inga påhittade utdata är oklara.

POST/v1/resolveOmfattning: lösa
FältTypObligatorisktBeskrivning
route_sourceHTTPS- URLJaOffentlig eller auktoriserad mediesida att analysera.
tenantsträngNejTilldelad hyresgästdomän. Vanligtvis utelämnad.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

QuickT organiserar formatidentifierare kring det returnerade värdet oförändrat. Dess enhetsklara vy jämför tillgänglighet per länk. Ingen gissad kvalitetsetikett kvarstår som den slutgiltiga kontrollen.

03

Skapa och följ ett nedladdningsjobb

För att förklara Jobbskapande separerar QuickT asynkron förberedelse från en kort HTTP-förfrågan. En enhetsklar vy ger begränsad arbetsexekvering sin egen plats.

POST/v1/jobsOmfattning: jobb
FältTypObligatorisktBeskrivning
route_sourceHTTPS- URLJaSamma normaliserade källa skickades in för att lösa.
route_formatsträngJaEtt exakt ID från lösningssvaret.
tenantsträngNejTilldelad hyresgästdomän. Vanligtvis utelämnad.
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 GodkändSpara route_job.
2OmröstningsstatusGET /v1/jobs/{route_job} med samma nyckel.
3KlarÖppna den signerade nedladdnings-URL:en.
StatusBetydelseKlientåtgärd
queuedAntagen till den begränsade kön.Rösta igen med fördröjning.
extractingUppdaterar källmetadata eller rutt.Fortsätt med omröstningen.
processingLaddar ner, remuxar eller slår ihop.Visa serverns framsteg.
readySignerad nedladdning är tillgänglig.Skicka URL:en till användaren.
failedTerminal strukturerat fel.Läs error_code. Försök igen endast när det rekommenderas.
expiredTillfällig utdata togs bort.Skapa ett nytt jobb.
curl https://quickt.io/v1/jobs/ROUTE_JOB \
  -H "X-API-Key: $QUICKT_ROUTE_TOKEN"

En initial väntetid på en sekund är startpunkten för jobb-polling på QuickT. En enhetsanpassad vy presenterar sedan begränsad backoff och förklarar temporär signerad leverans.

04

Förutsägbara fel

För felkontraktet börjar QuickT med ett kuvert som inte är 2xx. Dess enhet-klara vy parar ihop detta med en supportförfrågnings-ID och avslutas med förutsägbar klienthantering.

{
  "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 betydelseÅtgärd
400Ogiltig URL, innehåll eller otillgängligt format.Korrigera förfrågan. Lös igen för format.
401Saknad, ogiltig, utgången eller felaktig nyckel med fel behörighet.Kontrollera serverns autentiseringsuppgifter.
403Hyresgäst- eller källpolicy avvisade förfrågan.Bryt inte mot policyn. Kontakta support.
404Okänt eller utgånget jobb.Skapa ett nytt jobb om det är lämpligt.
429Begäran eller aktivt jobbgräns uppnådd.Heder retry_after_seconds.
503Kö/kapacitet eller upstream tillfälligt otillgänglig.Försök igen med exponentiell backoff och jitter.
05

Driftkontrakt

QuickT väljer gränser för mobilklienter under godkännandet så att innehållsskaparnätverk och API:n förblir responsiva.

För schemaåtkomst kontrollerar QuickT aktivering före utforskning före tilldelad autentisering. Denna enhetsanpassade vy gör också dokumenterade förfrågningsformat tydliga.

OPERATÖRSGRANSKAD ÅTKOMST

Aktivera via support

Beskriv mobilupplevelsen, dess trafikförväntningar och de skaparnätverk den behöver. QuickT använder den informationen för att tilldela analys- och köbehörigheter innan hemligheten avslöjas.

Begär aktivering av konto Nycklar är klientomfattande, återkalleliga och utfärdas via Kontaktformuläret. Anonyma skript kan inte utföra hämtningsarbete.