REST API SAOTHRAICHTE · v1

Tog luchdaich sìos le YTSave

Fhuair URL meadhanan poblach, tagh cruth mionaideach, cruthaich obair asyncronach agus cuir an toradh air a shoidhnigeadh gu do neach-cleachdaidh. Tha an aon loidhne toraidh cuibhrichte a’ cumhachdachadh làrach-lìn YTSave.

YTSaveClientJSON thairis air HTTPSObraichean neo-sioncronachCreideasan cuimsichte
01

Tòiseachadh luath

Bidh YTSave a’ làimhseachadh aoigheachd API le bhith a’ comharrachadh creideasan a tha air an cur an gnìomh le taic an toiseach. An uairsin lean e le ceann-uidhe màilichte agus cum am pasgadh gairm frithealaiche-a-mhàin ri fhaicinn.

URL màthraicheanhttps://ytsave.app
DearbhadhX-API-Key: ys_live_…
Pròifil neach-dèiligidhYTSaveClient
Dreach 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"}'

Gus sàbhailteachd teisteanas a mhìneachadh, bidh YTSave a’ sgaradh stòr-dàta dìomhair taobh an fhrithealaiche bho bhith a’ cur pacaid neach-dèiligidh sam bith a-steach. Chan eil clàr fianais a’ toirt àite do logaichean poblach no stòran-dàta.

02

Fhuasgladh ceangal

Tha YTSave a’ làimhseachadh obrachadh Fuasgladh le bhith a’ comharrachadh lorg stòr an toiseach. An uairsin bidh e a’ leantainn le cruthan bho aon URL a chaidh a chur a-steach agus chan eil toradh sam bith air a chruthachadh ri fhaicinn.

POST/v1/resolveRaon: fuasgladh
RaonSeòrsaRiatanachTuairisgeul
urlURL HTTPSThaDuilleag meadhanan poblach no ùghdarraichte airson anailis a dhèanamh.
tenantteacsaChan eilDùthaich tenant air a shònrachadh. Mar as trice air a leigeil seachad.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Gus mìneachadh a thoirt air comharra-aithne Cruth, bidh YTSave a’ sgaradh an luach air ais gun atharrachadh bho ri fhaighinn gach ceangal. Chan eil àite sònraichte aig clàr fianais airson bileag càileachd air thuaiream.

03

Cruthaich agus lean obair luchdachadh sìos

Airson cruthachadh Obrach, bidh YTSave a’ tòiseachadh le ullachadh asyncronach. Tha an clàr-fianais aige a’ ceangal sin ri iarrtas HTTP goirid agus a’ crìochnachadh le cur an gnìomh neach-obrach cuibhrichte.

POST/v1/jobsRaon: obraichean
RaonSeòrsaRiatanachTuairisgeul
urlURL HTTPSThaAn aon stòr àbhaisteach a chaidh a chur a-steach airson fuasgladh.
format_idteacsaThaID mionaideach bhon fhreagairt fuasglaidh.
tenantteacsaChan eilDùthaich tenant air a shònrachadh. Mar as trice air a leigeil seachad.
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 Ghabhadh risSàbhail job_id.
2Inbhe pollGET /v1/jobs/{job_id} le an aon iuchair.
3DeiseilFosgail an URL luchdaich sìos air a shoidhnigeadh.
InbheCiallGnìomh neach-dèiligidh
queuedGhabhadh a-steach dhan chriathrag chuingealaichte.Dèan suirbhidh a-rithist le dàil.
extractingA’ ùrachadh metadata stòr no slighe.Lean air adhart a’ faighneachd.
processingA’ luchdachadh sìos, a’ ath-mhìneachadh no a’ measgachadh.Taisbean do dhòigh-obrach an fhrithealaiche.
readyTha luchdaich sìos air a shoidhnigeadh ri fhaighinn.Cuir an URL chun an neach-cleachdaidh.
failedMearachd structarail terminal.Leugh error_code. Feuch a-rithist dìreach nuair a thèid comhairle a thoirt.
expiredChaidh toradh sealach a thoirt air falbh.Cruthaich obair ùr.
curl https://ytsave.app/v1/jobs/JOB_ID \
  -H "X-API-Key: $YTSAVE_API_KEY"

Tha YTSave a' dèanamh sgrùdadh Obrach furasta a sganadh. Bidh an duilleag a' tòiseachadh le feitheamh tùsail aon diog, a' gluasad gu cùl-taic cuibhrichte, agus a' soilleireachadh lìbhrigeadh soidhnichte sealach.

04

Mearachdan ro-innseach

Airson a' chùmhnant Mearachd, bidh YTSave a' sgrùdadh aon amhlaidh neo-2xx mus tèid ID iarrtais taic a thoirt seachad. Tha an clàr fianais seo cuideachd a' dèanamh soilleir dè cho soilleir 'sa tha làimhseachadh teachdaiche ro-innseach.

{
  "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": "…"
}
HTTPBrìgh àbhaisteachGnìomh
400URL mì-dhligheach, corp no cruth nach eil ri fhaighinn.Ceartaich an iarrtas. Fuasgladh a-rithist airson cruthan.
401Iuchair a tha a-mach, mì-laghail, a dh' fhalbh no aig raon ceàrr.Thoir sùil air teisteanas an fhrithealaiche.
403Chaidh an iarrtas a dhiùltadh leis a’ phoileasaidh sealbhadair no stòr.Na cuir seachad an poileasaidh. Cuir fios gu taic.
404Obair neo-aithnichte no a tha air crìochnachadh.Cruthaich obair ùr ma tha sin iomchaidh.
429Tha an iarrtas no an crìoch obrach gnìomhach air a ruigsinn.Urram retry_after_seconds.
503Sreath/ comas no sruth suas gun fhaighinn gu sealach.Feuch a-rithist le ath-thòiseachadh exponential agus jitter.
05

Cùmhnant obrachail

Tha YTSave a’ toirt seachad cuibhreann obrachail le gach cead gus luchd-cleachdaidh API agus seirbheisean meadhanan àrd-ìre a dhìon.

Bidh YTSave a’ làimhseachadh ruigsinneachd Schema le bhith a’ comharrachadh gnìomhachadh an toiseach mus tòisich e air sgrùdadh. Lean e le dearbhadh aithneachaidh agus cùm cruthan iarrtais sgrìobhte ri fhaicinn. Iomradh OpenAPI

COTHROMACHD AIR A DHÈANAMH LE LUCHD-OBRACH

Iarr do iuchair API

Sgrìobh sìos neach-cleachdaidh API, an tomhas iarrtas mìosail aige agus feumalachdan àrd-ùrlar taicichte. Bidh YTSave a’ dèanamh lèirmheas air a bheil fuasgladh, cur a-steach obair no an dà chuid air an dèanamh ceart mus tèid iuchair a chaidh fhaicinn aon uair a thoirt seachad.

Iarr ruigsinneachd API Tha iuchraichean air an cuingealachadh do luchd-còmhnaidh, faodar an toirt air ais agus tha iad air an toirt seachad tro fhoirm Conaltraidh. Chan urrainn sgriobtaichean gun urra obair luchd-luchdaidh a chur an gnìomh.