Kun forhåndsvisning – aktivering kreves

Bygg nedlastinger med SaveTK

SaveTK viser en API-plan for integrasjoner med verktøy for skapere, men godtar ikke uautentisert utførelse. Godkjenning leverer både nøkkelen og dens driftsgrenser.

SaveTkCreatorJSON over HTTPSAsynkrone jobberBrukerinformasjon med omfang
01

Rask start

SaveTK presenterer tre praktiske punkter for API-vert. Først kommer støtte-aktiverte legitimasjoner. Lagrearbeidsflyten dekker deretter et tildelt leietakerendepunkt. Det siste punktet er en serverkun kallsti.

Leietaker-URLhttps://savetk.app
AutentiseringX-API-Key: pending_activation_…
KlientprofilSaveTkCreator
API-versjonv1
# Available only after support activation
export SAVETK_CREATOR_KEY="issued-after-review"

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

SaveTK gjør det enkelt å skanne legitimasjonssikkerhet. Siden starter med server-side hemmelig lagring, går videre til ingen klientpakke-innbygging, og angir tydelig ingen offentlige logger eller arkiver.

02

Løse en kobling

SaveTK presenterer tre praktiske punkter for Resolve-operasjon. Først kommer kildeoppdagelse. Lagrearbeidsflyten dekker deretter formater fra én innsendt URL. Det siste punktet er ingen oppdiktede utdata.

POST/v1/resolveOmfang: løse
FeltTypePåkrevdBeskrivelse
creator_linkHTTPS-URLJaOffentlig eller autorisert medieside å analysere.
tenantstrengNeiTilordnet leierdomene. Vanligvis utelatt.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

SaveTK gjør Formatidentifikator lett å skanne. Siden starter med den returnerte verdien uendret, går videre til tilgjengelighet per lenke, og angir tydelig at det ikke er noen antatt kvalitetsmerkelapp.

03

Opprett og følg en nedlastingsjobb

Jobboppretting begynner med asynkron forberedelse på SaveTK. Denne lagringsarbeidsflyten presenterer deretter en kort HTTP-forespørsel. Det endelige faktum er begrenset arbeiderutførelse.

POST/v1/jobsOmfang: jobber
FeltTypePåkrevdBeskrivelse
creator_linkHTTPS-URLJaDen samme normaliserte kilden innlevert for å løse.
save_optionstrengJaEn nøyaktig ID fra løsningssvaret.
tenantstrengNeiTilordnet leierdomene. Vanligvis utelatt.
curl -X POST https://savetk.app/v1/jobs \
  -H "X-API-Key: $SAVETK_CREATOR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"creator_link":"https://www.youtube.com/watch?v=VIDEO_ID","save_option":"18"}'
1202 AkseptertLagre@ action: button save_task.
2AvstemningsstatusGET /v1/jobs/{save_task} med samme nøkkel.
3KlarÅpne den signerte nedlastingsadressen.
StatusBetydningKlienthandling
queuedOpptatt i den begrensede køen.Avstemning igjen med baklengs.
extractingOppdaterer kildemetadata eller rute.Fortsett å avstemme.
processingLaster ned, remikser eller slår sammen.Vis server fremgang.
readySignert nedlasting er tilgjengelig.Send URL-adressen til brukeren.
failedTerminalstrukturert feil.Lest error_codePrøv på nytt bare når det anbefales.
expiredMidlertidig utgang ble fjernet.Opprett en ny jobb.
curl https://savetk.app/v1/jobs/SAVE_TASK \
  -H "X-API-Key: $SAVETK_CREATOR_KEY"

SaveTK håndterer jobbspørring ved først å identifisere ett sekunds initial ventetid. Den følger opp med begrenset tilbakefall og holder midlertidig signert levering i sikte.

04

Forutsigbare feil

Feilkontrakt starter med ett ikke-2xx-konvolutt på SaveTK. Neste visning dekker en støtteforespørsels-ID. Siden holder forutsigbar klienthåndtering synlig.

{
  "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 utilgjengelig format.Rett opp forespørselen. Løs igjen for formater.
401Manglende, ugyldig, utløpt eller feil omfang nøkkel.Sjekk server-side legitimasjon.
403Leietaker eller kildepolicy avslo forespørselen.Ikke omgå policyen. Kontakt kundestøtte.
404Ukjent eller utløpt jobb.Opprett en ny jobb om det er passende.
429Grensen for forespørsler eller aktive jobber er nådd.Ære retry_after_seconds.
503Kø/kapasitet eller oppstrøms midlertidig utilgjengelig.Prøv igjen med eksponentiell tilbakeslag og jitter.
05

Driftskontrakt

SaveTK setter tillatelser for skaper-arbeidsflyt etter å ha undersøkt forventet trafikk og de aktuelle publiseringsplattformene.

SaveTK presenterer tre praktiske punkter for Schema-tilgang. Først kommer aktivering før utforskning. Lagrearbeidsflyten dekker deretter tildelt autentisering. Det siste punktet er dokumenterte forespørselsformer.

TILGANG SOM OVERVÅKES AV OPERATOR

Aktiver gjennom støtte

Oppgi hva SaveTK-klienten gjør, hvor mange kall den forventer og hvilke posttjenester som er essensielle. Støttegjennomgangen velger sine omfang, og returnerer deretter en ikke-gjenopprettbar legitimasjon vist én gang.

Be om aktivering Nøklene er basert på leietakers omfang, kan tilbakekalles og utstedes via Kontaktskjemaet.