Tikai priekšskatījums — nepieciešama aktivizācija

Izveidot lejupielādes ar EasyF

EasyF parāda saskarni iepriekš, lai izstrādātāji varētu novērtēt savu darbu. Pirms dzīvā atslēgas un lietošanas robežas pastāvēšanas joprojām ir nepieciešama atbalsta pārskatīšana.

EasyfClientJSON, izmantojot HTTPSAsinhronie darbiAptvertie akreditācijas dati
01

Ātrās sākšanas rokasgrāmata

Lai izskaidrotu API saimnieku, EasyF atdala atbalsta aktivizētās apliecības no piešķirtā nomnieka gala punkta. Vienkāršas valodas darbplūsma piešķir servera zvana ceļam savu vietu.

Nomnieka URLhttps://easyf.app
AutentifikācijaX-API-Key: pending_activation_…
Klienta profilsEasyfClient
API versijav1
# Available only after support activation
export EASYF_SERVICE_KEY="issued-after-review"

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

Apliecību drošība sākas ar servera puses slepeno glabāšanu EasyF. Nākamais skats aptver klienta pakotnes neiekļaušanu. Lapa nesaglabā publiskus žurnālus vai redzamus krātuves.

02

Saites atrisināšana

Lai izskaidrotu Resolve darbību, EasyF atdala avota noteikšanu no formātiem no viena iesniegtā URL. Vienkāršā valodā izteikts darba plūsmas apraksts nedod izgudrotiem rezultātiem savu vietu.

PAST/v1/resolveDarbības joma: atrisināt
LauksTipsNepieciešamsApraksts
asset_urlHTTPS URLPubliska vai pilnvarota mediju lapa analīzei.
tenantvirknePiešķirtais nomnieka domēns. Parasti izlaists.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Formāta identifikators sākas ar atgriezto vērtību nemainītu EasyF. Nākamais skats aptver pieejamību pa saitēm. Lapa nesaglabā redzamu minēto kvalitātes etiķeti.

03

Izveidot un sekot lejupielādes uzdevumam

EasyF piedāvā trīs praktiskus punktus Darba radīšanai. Pirmais ir asinhrona sagatavošana. Vienkāršā valodā aprakstītā darba plūsma aptver īsu HTTP pieprasījumu. Tās pēdējais punkts ir ierobežota darbinieka izpilde.

PAST/v1/jobsDarbības joma: darba vietas
LauksTipsNepieciešamsApraksts
asset_urlHTTPS URLTika iesniegts tas pats normalizētais avots, lai atrisinātu.
variant_codevirknePrecīzs ID no atrisināšanas atbildes.
tenantvirknePiešķirtais nomnieka domēns. Parasti izlaists.
curl -X POST https://easyf.app/v1/jobs \
  -H "X-API-Key: $EASYF_SERVICE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"asset_url":"https://www.youtube.com/watch?v=VIDEO_ID","variant_code":"18"}'
1202 PieņemtsSaglabāt delivery_id.
2Aptaujas statussGET /v1/jobs/{delivery_id} ar to pašu atslēgu.
3GatavsAtvērt parakstīto lejupielādes URL.
StatussNozīmeKlienta darbība
queuedIesniegts ierobežotajā rindā.Aptauja vēlreiz ar atkāpšanos.
extractingAvota metadatu vai maršruta atsvaidzināšana.Turpiniet aptauju.
processingLejupielāde, pārkodēšana vai apvienošana.Parādīt servera progresu.
readyParakstīta lejupielāde ir pieejama.Nosūtiet vietrādi URL lietotājam.
failedTermināla strukturēta kļūda.Lasīt error_codeAtkārtojiet mēģinājumu tikai tad, kad ieteicams.
expiredPagaidu izvade tika noņemta.Izveidojiet jaunu darbu.
curl https://easyf.app/v1/jobs/DELIVERY_ID \
  -H "X-API-Key: $EASYF_SERVICE_KEY"

EasyF pieejas Darba aptauja, izmantojot vienas sekundes sākotnējo gaidīšanu, pēc tam ierobežotu atkāpšanos. Vienkāršās valodas darbplūsma saglabā pagaidu parakstītu piegādi skaidri.

04

Paredzamās kļūdas

EasyF organizē Kļūdu līgumu ap vienu ne-2xx aploksni. Tās vienkāršās valodas darbplūsma salīdzina atbalsta pieprasījuma ID. Prognozējama klienta apstrāde paliek galīgā pārbaude.

{
  "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": "…"
}
HTTPTipiska nozīmeDarbība
400Nederīgs URL, pamatteksts vai nepieejams formāts.Labojiet pieprasījumu. Mēģiniet vēlreiz formātiem.
401Trūkst, nederīgs, beidzies vai nepareiza darbības joma atslēga.Pārbaudīt servera puses akreditācijas datus.
403Nomnieka vai avota politika noraidīja pieprasījumu.Nepārkāpiet politiku. Sazinieties ar atbalstu.
404Nezināms vai beidzies darba laiks.Ja nepieciešams, izveidojiet jaunu uzdevumu.
429Sasniegts pieprasījumu vai aktīvo darbu ierobežojums.Gods retry_after_seconds.
503Rinda/kapacitāte vai augšupejošais savienojums pagaidām nav pieejams.Atkārtoti mēģiniet ar eksponenciālu atpakaļejošu aizkavi un traucējumiem.
05

Darbības līgums

EasyF vienojas par praktiskas lietošanas robežām ar katru apstiprināto produktu, lai saglabātu paredzamu vadītu darbplūsmu.

Lai izskaidrotu shēmas piekļuvi, EasyF atdala aktivizāciju pirms izpētes no piešķirtās autentifikācijas. Vienkārša darbplūsma piešķir dokumentētām pieprasījuma formām savu vietu.

EKSPLUATANTA PĀRBAUDĪTA PIEKĻUVE

Aktivizēšana, izmantojot atbalstu

Pastāstiet EasyF, ko jūs veidojat, cik bieži tas izsauks API un kuri pakalpojumu sniedzēji ir svarīgi. Pārskats nosaka atļautās darbības, pēc tam atklāj akreditācijas datus vienu reizi, saglabājot tikai tā drošo kopsavilkumu.

Pieprasīt aktivizāciju Atslēgas ir īrnieka mērogā, atsaucamas un izsniegtas caur Kontaktformu. Anonīmi skripti nevar izpildīt lejupielādētāja darbu.