PRODUCTION REST API · v1

Manamboara fisintomana miaraka amin'ny YTSave

Vahaolana amin'ny URL haino aman-jery ho an'ny daholobe, fidio ny endrika marina, mamoròna asa asynchronous ary omeo ny vokatra voasonia ny mpampiasa anao. Ity tsipika famokarana voafetra ity ihany no manohana ny tranokala YTSave.

YTSaveClientJSON amin'ny HTTPSAsynchronous jobsFanamarinana voafetra
01

Fanombohana haingana

Miandraikitra ny mpampiantrano API YTSave amin'ny famantarana voalohany ny mari-pankasitrahana natsangana fanohanana. Manaraka izany ny teboka farany mpanofa voatendry ary mitazona làlana antso mpizara ihany hita maso.

URL mpanofahttps://ytsave.app
Fanaraha-maso ny maha-izyX-API-Key: ys_live_…
Mombamomba ny mpanjifaYTSaveClient
Dikan'ny APIv1
# Available only after support activation
export YTSAVE_API_KEY="issued-after-review"

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

Mba hanazavana ny fiarovana ny Mari-pankasitrahana, dia manavaka ny fitahirizana tsiambaratelon'ny mpizara amin'ny tsy fampidirana fonosana mpanjifa ny YTSave. Tsy manome toerana ho an'ny firaketana porofo amin'ny loga na tahiry ho an'ny daholobe izany.

02

Vahaolana rohy

YTSave dia mitantana ny asa Resolve amin'ny famantarana voalohany ny fitiliana loharano. Manaraka izany ny endrika avy amin'ny URL iray natolotra ary tsy mitazona vokatra noforonina amin'ny fijery.

POST/v1/resolveSahan'asa: mamaha
TsehatraKarazanaIlainaFamaritana
urlURL HTTPSEnyPejy ho an'ny haino aman-jery ho an'ny daholobe na nahazo alalana hojerena.
tenanttadyTsiaDomain mpanofa natokana. Matetika tsy asiana.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Mba hanazavana ny Format identifier, manavaka ny sanda averina tsy misy fiovana amin'ny fahafahan'ny rohy tsirairay ny YTSave. Tsy manome toerana ho an'ny marika kalitao vinavinaina ny firaketana porofo.

03

Mametraha sy araho ny asa fisintomana

Ho an'ny famoronana Asa, YTSave dia manomboka amin'ny fanomanana asynchronous. Ny firaketana porofo dia mampifandray izany amin'ny fangatahana HTTP fohy ary mifarana amin'ny fanatanterahana mpiasa voafetra.

POST/v1/jobsSahan'asa: asa
TsehatraKarazanaIlainaFamaritana
urlURL HTTPSEnyNy loharano voalanjalanja mitovy no natolotra hamahana.
format_idtadyEnyID marina avy amin'ny valin'ny fanapahana.
tenanttadyTsiaDomain mpanofa natokana. Matetika tsy asiana.
curl -X POST https://ytsave.app/v1/jobs \
  -H "X-API-Key: $YTSAVE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.youtube.com/watch?v=VIDEO_ID","format_id":"18"}'
1202 EkenaTehirizo job_id.
2Toetran'ny fanadihadianaGET /v1/jobs/{job_id} amin'ny lakile mitovy.
3VononaSokafy ny URL fisintomana voasonia.
Toetry nyDikan'ny tenyHetra mpanjifa
queuedEkena ao amin'ny filaharana voafetra.Manao fanadihadiana indray miaraka amin'ny fialan-tsasatra.
extractingManavao ny metadata loharano na lalana.Tohizo ny fanadihadiana.
processingMisintona, manamboatra na manambatra.Asehoy ny fandrosoan'ny mpizara.
readyAzo atao ny misintona voasonia.Alefaso amin'ny mpampiasa ny URL.
failedHadisoana voarafitra amin'ny terminala.Vakio error_code. Avereno fotsiny rehefa asaina.
expiredNesorina ny vokatra vonjimaika.Mametraha asa vaovao.
curl https://ytsave.app/v1/jobs/JOB_ID \
  -H "X-API-Key: $YTSAVE_API_KEY"

YTSave dia mahatonga ny fanadihadiana asa ho mora jerena. Manomboka amin'ny fiandrasana iray segondra ny pejy, mihetsika amin'ny fiverenana voafetra, ary milaza mazava ny fanaterana vonjimaika misy sonia.

04

Hadisoana azo vinavinaina

Ho an'ny fifanarahana Error, YTSave dia manamarina fonosana iray tsy 2xx alohan'ny ID fangatahana fanohanana. Ity firaketana porofo ity koa dia mampiseho mazava ny fitantanana mpanjifa azo vinavinaina.

{
  "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": "…"
}
HTTPHevitra mahazatraHetra
400URL tsy manankery, vatana na endrika tsy misy.Ahitsio ny fangatahana. Avereno ny famahana ho an'ny endrika.
401Tsy hita, tsy manankery, lany daty na fanalahidy tsy mifanaraka amin'ny sehatra.Hamarino ny mari-pankasitrahana amin'ny lafiny mpizara.
403Nandà ny fangatahana ny politika mpanofa na loharano.Aza mandika ny politika. Mifandraisa amin'ny fanohanana.
404Asa tsy fantatra na lany daty.Mametraha asa vaovao raha ilaina.
429Efa tonga amin'ny fetra fangatahana na asa mavitrika.Voninahitra retry_after_seconds.
503Filaharana/fahafahana na loharano ambony tsy misy vonjimaika.Miezaha indray miaraka amin'ny fiverimberenana mitombo sy fikorontanana.
05

Fifanarahana miasa

Ny YTSave dia manome quota miasa miaraka amin'ny fankatoavana tsirairay mba hiarovana ny mpanjifa API sy ny tolotra media ambony.

YTSave dia mitantana ny fidirana Schema amin'ny famantarana voalohany ny fanombohana alohan'ny fanadihadiana. Manaraka izany ny fanamarinana natokana ary mitazona ny endrika fangatahana voarakitra ao an-tsaina. Reference OpenAPI

Fidirana Nohamarinin'ny Mpanome Tolotra

Mangataha ny lakilen'ny API anao

Taratasy ny mpanjifa API, ny tombana fangatahana isam-bolana ary ny fepetra takiana amin'ny sehatra tohanana. YTSave dia mandinika raha toa ka ara-drariny ny famahana, ny fandefasana asa na ny roa alohan'ny hanomezana fanalahidy hita indray mandeha.

Mangataka fidirana API Ny fanalahidy dia voafetra amin'ny mpampiasa, azo esorina ary omena amin'ny alalan'ny taratasy fifandraisana. Tsy afaka manatanteraka asa mpisintona ny script tsy fantatra anarana.