Ainult eelvaade – nõutav aktiveerimine

Ehitage allalaadimised koos EasyF-ga

EasyF näitab liidest ette, et arendajad saaksid oma töö mahtu hinnata. Enne reaalset võtit ja kasutuspiirangut on siiski vaja tugitiimi ülevaatust.

EasyfClientJSON HTTPS-i kauduAsünkroonsed töökohadKohaldamisalaga identimisteave
01

Kiire algus

API hosti selgitamiseks eraldab EasyF tugiteenuse aktiveeritud mandaadid määratud üürniku lõpp-punktist. Lihtsas keeles töövoog annab ainult serverile mõeldud kõneteele omaette koha.

Rentniku URLhttps://easyf.app
AutentimineX-API-Key: pending_activation_…
Kliendi profiilEasyfClient
API versioonv1
# 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"}'

Volituste turvalisus algab serveripoolsest saladuste talletamisest EasyF-l. Järgmine vaade käsitleb, et kliendipoolsesse paketti ei ole midagi manustatud. Leht ei näita avalikke logisid ega hoidlaid.

02

Lingi lahendamine

Resolve-operationi selgitamiseks eraldab EasyF ühest esitatud URL-ist lähteandmete tuvastamise vormingutest. Lihtsas keeles töövoog ei anna väljamõeldud väljunditele nende endi kohta eraldi kohta.

POST/v1/resolveReguleerimisala: lahendada
VäliTüüpNõutavKirjeldus
asset_urlHTTPS URLJahAvalik või volitatud meedia leht analüüsimiseks.
tenantstringEiMääratud rentniku domeen. Tavaliselt jäetakse välja.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Vormingu identifikaator algab tagastatud väärtusega muutmata kujul EasyF. Järgmine vaade hõlmab iga lingi saadavust. Leht ei kuva ühtegi oletatud kvaliteedimärgist.

03

Allalaadimistöö loomine ja jälgimine

EasyF esitab töö loomise jaoks kolm praktilist punkti. Esiteks tuleb asünkroonne ettevalmistus. Lihtsas keeles töövoog katab seejärel lühikese HTTP päringu. Selle viimane punkt on piiritletud töölise täitmine.

POST/v1/jobsReguleerimisala: töökohad
VäliTüüpNõutavKirjeldus
asset_urlHTTPS URLJahSama normaliseeritud allikas esitati lahendamiseks.
variant_codestringJahTäpne ID lahendamisvastusest.
tenantstringEiMääratud rentniku domeen. Tavaliselt jäetakse välja.
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 AktsepteeritudSalvesta delivery_id.
2Küsitluse staatusGET /v1/jobs/{delivery_id} sama võtmega.
3ValmisAvage allkirjastatud allalaadimise URL.
OlekTähendusKliendi tegevus
queuedLubatud piiratud järjekorda.Küsitlus uuesti tagasilöögiga.
extractingVärskendatakse lähtemetaadata või marsruuti.Jätkake küsitlemist.
processingAllalaadimine, remuxing või ühendamine.Kuva serveri edenemine.
readyAllkirjastatud allalaadimine on saadaval.Saada URL kasutajale.
failedTerminali struktureeritud viga.Loe error_codeProovige uuesti ainult siis, kui seda soovitatakse.
expiredAjutine väljund eemaldati.Looge uus töökoht.
curl https://easyf.app/v1/jobs/DELIVERY_ID \
  -H "X-API-Key: $EASYF_SERVICE_KEY"

EasyF läheneb Job-i küsitlustele ühesekundilise esialgse ooteajaga, seejärel piiratud taandumisega. Lihtsas keeles töövoog hoiab ajutise allkirjastatud edastuse selgena.

04

Eeldatavad vead

EasyF korraldab Error lepingu ühe mitte-2xx ümbriku ümber. Selle lihtsas keeles töövoog võrdleb tugipäringu ID-d. Prognoositav kliendikäitlus jääb viimaseks kontrolliks.

{
  "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": "…"
}
HTTPTüüpiline tähendusTegevus
400Vigane URL, keha või kättesaamatu vorming.Parandage taotlus. Lahendage uuesti vormingute jaoks.
401Puuduv, kehtetu, aegunud või vale ulatusega võti.Kontrollige serveripoolset mandaati.
403Üürnik või allikapoliitika lükkas taotluse tagasi.Ärge mööduge poliitikast. Võtke ühendust toega.
404Tundmatu või aegunud töö.Looge vajadusel uus töökoht.
429Taotluste või aktiivsete tööde piirmäär on saavutatud.Au. retry_after_seconds.
503Järjekord/mahutavus või ülesvoolu ajutiselt kättesaamatu.Proovige uuesti eksponentsiaalse tagasilöögi ja värisemisega.
05

Tegevusleping

EasyF lepib iga heakskiidetud tootega kokku praktilised kasutuspiirid, et säilitada prognoositav juhitud töövoog.

Skeemi juurdepääsu selgitamiseks eristab EasyF aktiveerimist enne uurimist määratud autentimisest. Selges keeles töövoog annab dokumenteeritud päringuvormidele oma koha.

ETTEVÕTJA LÄBIVAATAMINE

Aktiveerimine tugiteenuse kaudu

Räägi EasyF-ile, mida sa ehitad, kui sageli see API-t kutsub ja millised teenusepakkujad on olulised. Ülevaatus otsustab lubatud toimingud, seejärel näitab see mandaati ühe korra, salvestades samal ajal ainult selle turvalise räsi.

Taotle aktiveerimist Võtmed on üürniku ulatuses, tühistatavad ja väljastatakse kontaktivormi kaudu. Anonüümsed skriptid ei saa alla laadija tööd käivitada.