Csak előzetes verzió – aktiválás szükséges

Letöltések összeállítása a Insto segítségével

Insto egy vizuális média-integrációs tervet mutat be értékelésre. Az élő elemzés és a feladatkérések addig nem érhetők el, amíg a támogatás meg nem adja a tenant-szintű engedélyezést.

InstoMediaJSON HTTPS-en keresztülAszinkron feladatokHatókörrel rendelkező hitelesítő adatok
01

Gyors kezdés

Az API host esetében a Insto support-aktivált hitelesítő adatokkal kezdődik. A letöltési áttekintése ezt egy hozzárendelt tenant-végponttal párosítja, és szerveroldali hívási úttal zárul.

Bérlő URL-jehttps://insto.app
HitelesítésX-API-Key: pending_activation_…
Az ügyfél profiljaInstoMedia
Az API verziójav1
# Available only after support activation
export INSTO_MEDIA_TOKEN="issued-after-review"

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

A Insto három gyakorlati szempontot mutat be a Credential biztonságához. Először a szerveroldali titoktárolás következik. A letöltési áttekintés ezután a kliensoldali csomagba ágyazás hiányát tárgyalja. Végül a nyilvános naplók vagy tárhelyek hiányát említi.

02

Hivatkozás feloldása

A Resolve műveletnél a Insto forrásdetektálással kezdődik. A letöltési áttekintése ezt összekapcsolja az egy beküldött URL-ből származó formátumokkal, és kitalált kimenetek nélkül ér véget.

POST/v1/resolveHatály: megoldani
MezőTípusKötelezőLeírás
media_sourceHTTPS URLIgen.Nyilvános vagy engedélyezett médiaoldal elemzése.
tenantkarakterláncNem.Hozzárendelt bérlői domain. Általában elhagyható.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

A Insto három gyakorlati pontot mutat be a formátumazonosítóhoz. Először a visszaadott érték változatlanul jelenik meg. A letöltési áttekintés ezután az egyes hivatkozások elérhetőségét ismerteti. Végső pontja, hogy nincs feltételezett minőségi címke.

03

Letöltési feladat létrehozása és követése

Insto az állás létrehozását aszinkron előkészítés köré szervezi. A letöltési áttekintés egy rövid HTTP-kérést hasonlít össze. A korlátozott munkavégzés továbbra is az utolsó ellenőrzés.

POST/v1/jobsHatály: munkahelyek
MezőTípusKötelezőLeírás
media_sourceHTTPS URLIgen.Ugyanaz a normalizált forrás került benyújtásra megoldásra.
media_variantkarakterláncIgen.Egy pontos azonosító a feloldási válaszból.
tenantkarakterláncNem.Hozzárendelt bérlői domain. Általában elhagyható.
curl -X POST https://insto.app/v1/jobs \
  -H "X-API-Key: $INSTO_MEDIA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"media_source":"https://www.youtube.com/watch?v=VIDEO_ID","media_variant":"18"}'
1202 ElfogadvaMentés prepare_id.
2A szavazás állapotaGET /v1/jobs/{prepare_id} ugyanazzal a kulccsal.
3KészNyissa meg az aláírt letöltési URL-t.
ÁllapotJelentéseÜgyfél akció
queuedFelvétel a korlátozott várólistára.Újra szavazás hátraléptetéssel.
extractingForrás metaadatok vagy útvonal frissítése.Folytasd a szavazás.
processingLetöltés, remuxing vagy egyesítés.Kiszolgáló előrehaladásának megjelenítése.
readyAláírt letöltés elérhető.Küldje el az URL-t a felhasználónak.
failedTerminál strukturált hiba.Olvasd el error_codeCsak akkor próbálkozzon újra, ha azt tanácsolják.
expiredAz ideiglenes kimenetet eltávolították.Hozzon létre egy új feladatot.
curl https://insto.app/v1/jobs/PREPARE_ID \
  -H "X-API-Key: $INSTO_MEDIA_TOKEN"

A Insto esetében az egy másodperces kezdeti várakozás szerepel elsőként a Job polling magyarázatánál. Ezt a letöltési áttekintést a korlátozott visszalépés követi, és ideiglenes aláírt kézbesítéssel zárul.

04

Kiszámítható hibák

A Error contract magyarázatához a Insto egy nem-2xx burkot választ el egy támogatási kérésazonosítótól. A letöltési áttekintés saját helyet ad az előre jelezhető kliensoldali kezelésnek.

{
  "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": "…"
}
HTTPTipikus jelentéseAkció
400Érvénytelen URL, tartalom vagy nem elérhető formátum.Javítsa a kérést. Oldja meg újra a formátumokért.
401Hiányzó, érvénytelen, lejárt vagy rossz hatókörű kulcs.Ellenőrizze a kiszolgálóoldali hitelesítő adatokat.
403A bérlő vagy a forrás irányelve elutasította a kérést.Ne kerülje meg a szabályzatot. Lépjen kapcsolatba a támogatással.
404Ismeretlen vagy lejárt munka.Ha szükséges, hozzon létre egy új feladatot.
429Kérés vagy aktív feladat limit elérve.Becsület retry_after_seconds.
503Sor/kapacitás vagy upstream ideiglenesen nem elérhető.Próbálja újra exponenciális visszalépéssel és jitterrel.
05

Üzemeltetési szerződés

A Insto a híváskorlátokat a vizuális médiás felhasználási esetre és azokhoz a hálózatokhoz igazítja, amelyekkel az engedélyezett kliens kapcsolatba lép.

A Schema eléréséhez a Insto aktiválással kezdődik a feltárás előtt. A letöltési áttekintése ezt hozzárendelt hitelesítéssel párosítja, és dokumentált kérési sémákkal zárul.

ÜZEMELTETŐ ÁLTAL ELLENŐRZÖTT HOZZÁFÉRÉS

Aktiválás a támogatáson keresztül

Vázolja a vizuális média termékét, a várható havi használatot és a kezelni kívánt bejegyzéstípusokat. A Insto csak a szükséges elemzési vagy előkészítési jogosultságokat adja meg, és soha nem tárolja az olvasható tokent.

Aktiválás kérése A kulcsok bérlői hatókörűek, visszavonhatók, és a Kapcsolatfelvételi űrlapon keresztül adhatóak ki. Névtelen parancsfájlok nem tudnak letöltő munkát végrehajtani.