Ainult eelvaade – nõutav aktiveerimine

Ehitage allalaadimised koos DWYT-ga

DWYT koodinäited dokumenteerivad tulevase päringute jada. Tootmiskutsed jäävad suletuks, kuni videoklient on üle vaadatud ja operaatori määratud volitused on lubatud.

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

Kiire algus

DWYT vormikaardi ülevaated toetuse aktiveeritud volitusi API hosti jaoks. See näitab määratud rentniku lõpp-punkti järgmisena ega varja serveripoolset kutsumisrada.

Rentniku URLhttps://dwyt.app
AutentimineX-API-Key: pending_activation_…
Kliendi profiilDwytFlow
API versioonv1
# Available only after support activation
export DWYT_FLOW_SECRET="issued-after-review"

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

Volituste turvalisuse tagamiseks algab DWYT serveripoolse salajase salvestusega. Selle vormingukaart seob selle kliendipoolse paketi manustamise puudumisega ja lõpeb avalike logide või hoidlate puudumisega.

02

Lingi lahendamine

DWYT'i vormingukaart vaatab üle lähte tuvastamise Resolve'i toimingu jaoks. See näitab ühe esitatud URL-i vorminguid järgmisena ega varja ühtegi väljamõeldud väljundit.

POST/v1/resolveReguleerimisala: lahendada
VäliTüüpNõutavKirjeldus
public_mediaHTTPS 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
}

Formaaditunnuse puhul algab DWYT tagastatud väärtusega muutmata kujul. Selle vormingukaart seob selle lingipõhise saadavusega ja lõpeb ilma oletatud kvaliteedimärgistuseta.

03

Allalaadimistöö loomine ja jälgimine

Töö loomise jaoks kontrollib DWYT enne lühikest HTTP-päringut asünkroonset ettevalmistust. See vormingukaart teeb ka piiratud töötaja täitmise selgeks.

POST/v1/jobsReguleerimisala: töökohad
VäliTüüpNõutavKirjeldus
public_mediaHTTPS URLJahSama normaliseeritud allikas esitati lahendamiseks.
rendition_keystringJahTäpne ID lahendamisvastusest.
tenantstringEiMääratud rentniku domeen. Tavaliselt jäetakse välja.
curl -X POST https://dwyt.app/v1/jobs \
  -H "X-API-Key: $DWYT_FLOW_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"public_media":"https://www.youtube.com/watch?v=VIDEO_ID","rendition_key":"18"}'
1202 AktsepteeritudSalvesta flow_id.
2Küsitluse staatusGET /v1/jobs/{flow_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://dwyt.app/v1/jobs/FLOW_ID \
  -H "X-API-Key: $DWYT_FLOW_SECRET"

Töö päring algab ühe sekundi esialgse ootusega DWYT-l. See vormingukaart esitab seejärel piiratud tagasimineku. Viimane fakt on ajutine allkirjastatud edastamine.

04

Eeldatavad vead

DWYT käsitleb Error lepingut, tuvastades esmalt ühe mitte-2xx ümbriku. See järgneb tuginõude ID-ga ja hoiab ennustatavat kliendikäsitlust silmas.

{
  "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

DWYT vaatab integratsiooni üle enne kvootide valimist, mis kaitsevad nii videoklienti kui ka ülesvoolu teenuseid.

DWYT vormikaart vaatab aktiveerimise üle enne Schema juurdepääsu uurimist. See näitab määratud autentimist järgmisena ega varja dokumenteeritud päringukujusid.

ETTEVÕTJA LÄBIVAATAMINE

Aktiveerimine tugiteenuse kaudu

Selgita päringu taga olevat rakendust, selle kuu liikluse hinnangut ja videoteenuseid, mida see kasutab. DWYT vaatab need üksikasjad üle, määrab vajalikud API õigused ja ei säilita taastatavat võtmeväärtust.

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.