Esikatselu vain — aktivointi vaaditaan

Rakenna lataukset downf.io: llä

DownF pitää API-suorituksen poissa käytöstä, kunnes operaattori arvioi yhteensopivuuskäyttötapauksen. Esimerkit kuvaavat suunniteltua sopimusta, kun taas oikeat tunnistetiedot ja kiintiöt tulevat vasta tuen aktivoinnin kautta.

DownfBridgeJSON HTTPS:n kauttaAsynkroniset työtLaajennetut tunnistetiedot
01

Pika-aloitus

DownF järjestää API-isännän tukiaktivoitujen tunnistetietojen ympärille. Sen yhteensopivuusnäkymä vertaa määritettyä tenantin päätepistettä. Vain palvelimelle tarkoitettu kutsupolku jää viimeiseksi tarkistukseksi.

Vuokraajan URL- osoitehttps://downf.io
TodentaminenX-API-Key: pending_activation_…
AsiakasprofiiliDownfBridge
API-versiov1
# Available only after support activation
export DOWNF_ACCESS_TOKEN="issued-after-review"

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

Tunnistetietojen turvallisuus alkaa palvelinpuolen salaisesta tallennuksesta DownF:ssä. Tämä yhteensopivuusnäkymä ei siis esitä asiakaspuolen paketin upotusta. Lopullinen tosiasia on, ettei ole julkisia lokeja tai repositorioita.

02

Linkin ratkaiseminen

DownF järjestää Resolve-toiminnon lähdetunnistuksen ympärille. Sen yhteensopivuusnäkymä vertailee yhden lähetetyn URL-osoitteen formaatteja. Ei keksittyjä ulostuloja jää lopulliseksi tarkistukseksi.

POSTI/v1/resolveLaajuus: ratkaista
KenttäTyyppiPakollinenKuvaus
media_addressHTTPS- URL- Kyllä.Julkinen tai valtuutettu mediapohja analysoitavaksi.
tenantmerkkijonoEiMäärätty vuokralaisalue. Yleensä jätetään pois.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Muotoilutunniste alkaa palautetulla arvolla muuttumattomana DownF:ssä. Tämä yhteensopivuusnäkymä esittää sitten linkkikohtaisen saatavuuden. Lopullinen fakta on, ettei ole arvuuteltua laatumerkintää.

03

Luo ja seuraa lataustehtävää

Työn luominen alkaa asynkronisella valmistelulla DownF:ssä. Seuraava näkymä kattaa lyhyen HTTP-pyynnön. Sivu pitää rajatun työntekijäsuorituksen näkyvissä.

POSTI/v1/jobsLaajuus: työpaikat
KenttäTyyppiPakollinenKuvaus
media_addressHTTPS- URL- Kyllä.Sama normalisoitu lähde lähetetty ratkaistavaksi.
output_refmerkkijono- Kyllä.Tarkka tunnus ratkaisuvasteesta.
tenantmerkkijonoEiMäärätty vuokralaisalue. Yleensä jätetään pois.
curl -X POST https://downf.io/v1/jobs \
  -H "X-API-Key: $DOWNF_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"media_address":"https://www.youtube.com/watch?v=VIDEO_ID","output_ref":"18"}'
1202 HyväksyttyTallenna transfer_ref.
2Kyselyn tilaGET /v1/jobs/{transfer_ref} samalla avaimella.
3Valmiina.Avaa allekirjoitettu lataus-URL.
TilaMerkitysAsiakastoiminta
queuedPääsi rajattuun jonoon.Kysely uudelleen takaisinvedolla.
extractingPäivitetään lähdemetatietoja tai reittiä.Jatka äänestystä.
processingLadataan, remuxataan tai yhdistetään.Näytä palvelimen edistyminen.
readyAllekirjoitettu lataus on saatavilla.Lähetä URL-osoite käyttäjälle.
failedPäätelaitteen rakenteellinen virhe.Lue error_codeYritä uudelleen vain, kun sitä kehotetaan.
expiredVäliaikainen tuotos poistettiin.Luo uusi työpaikka.
curl https://downf.io/v1/jobs/TRANSFER_REF \
  -H "X-API-Key: $DOWNF_ACCESS_TOKEN"

DownF:n yhteensopivuusnäkymä tarkastelee yhden sekunnin alustavaa odotusta Job-kyselyn yhteydessä. Se näyttää seuraavan rajatun takaisinkytkennän eikä peitä väliaikaista allekirjoitettua toimitusta.

04

Ennustettavat virheet

DownF esittelee kolme käytännön kohtaa Error contractille. Ensimmäisenä tulee yksi non-2xx-kääre. Yhteensopivuusnäkymä kattaa sitten tukipyyntö-ID:n. Sen viimeinen kohta on ennustettava client-käsittely.

{
  "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": "…"
}
HTTPTyypillinen merkitysToimi
400Virheellinen URL-osoite, sisältö tai formaatti ei ole saatavilla.Korjaa pyyntö. Ratkaise uudelleen formaateille.
401Puuttuva, virheellinen, vanhentunut tai väärän laajuuden avain.Tarkista palvelinpuolen tunnistetiedot.
403Vuokralaisen tai lähdepolitiikan pyyntö hylättiin.Älä ohita käytäntöä. Ota yhteyttä tukeen.
404Tuntematon tai vanhentunut työpaikka.Luo uusi tehtävä, jos tarpeen.
429Pyyntö- tai aktiivisten tehtävien raja saavutettu.Kunnia. retry_after_seconds.
503Jono/kapasiteetti tai ylävirta tilapäisesti poissa käytöstä.Yritä uudelleen eksponentiaalisella viiveellä ja häiriöllä.
05

Toiminnan sopimus

DownF asettaa pyyntökaton tarkasteltuaan aiottua asiakasta, pitäen yhteensopivuustarkistuksensa ja ylävirran palveluntarjoajat vakaina.

DownF järjestää Schema-pääsyn aktivoinnin ympärille ennen tutkimista. Sen yhteensopivuusnäkymä vertaa määritettyä tunnistautumista. Dokumentoidut pyyntörakenteet ovat lopullinen tarkistus.

TOIMIJAN TARKASTAMALLA PÄÄSY

Aktivoi tuen kautta

Kuvaile tuote, ennusta sen kuukausittaiset puhelut ja listaa alustat, joita sen on analysoitava. DownF-tuki vahvistaa vaaditut käyttöoikeusalueet ennen kuin se myöntää kertakäyttöisen näkyvän tunnistetiedon, jonka tallennettu kopio on vain tiiviste.

Pyydä aktivointia Avain on vuokralaiskohtainen, peruutettavissa ja myönnetään Yhteydenottolomakkeen kautta. Anonyymit skriptit eivät voi suorittaa lataustyötä.