Pouze náhled — vyžaduje aktivaci

Sestavte stahování s Insts

Pracovní plocha Insts níže je dokumentace pro potenciálního klienta. Operátorova kontrola probíhá před vytvořením jakéhokoli spustitelného pověření nebo povolení volání.

InstsConnectJSON přes HTTPSAsynchronní úlohyPověření s rozsahem
01

Rychlý start

Hostitel API začíná pověřením aktivovaným podporou na Insts. Další zobrazení pokrývá přiřazený koncový bod nájemce. Stránka udržuje viditelnou cestu volání pouze na serveru.

URL klientahttps://insts.io
AutentizaceX-API-Key: pending_activation_…
Profil klientaInstsConnect
Verze APIv1
# Available only after support activation
export INSTS_CONNECT_SECRET="issued-after-review"

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

Serverové tajné úložiště je výchozím bodem pro bezpečnost přihlašovacích údajů na Insts. Kontrolní stanoviště pak neprezentuje žádné vkládání klientského balíčku a nevysvětluje žádné veřejné protokoly ani úložiště kódu.

02

Vyřešit odkaz

Proces řešení začíná detekcí zdroje na Insts. Následující zobrazení pokrývá formáty z jedné odeslané URL. Stránka nezobrazuje žádné vymyšlené výstupy.

POST/v1/resolveRozsah: vyřešit
PoleTypPovinnéPopis
shared_postHTTPSAnoVeřejná nebo autorizovaná mediální stránka k analýze.
tenantřetězecNe.Přiřazená doména klienta. Obvykle se vynechává.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Vrácená hodnota beze změny je výchozím bodem pro identifikátor formátu na Insts. Kontrolní stolice poté zobrazuje dostupnost pro každý odkaz a nevysvětluje žádný odhadovaný štítek kvality.

03

Vytvoření a sledování úlohy stahování

Insts usnadňuje přehledné vytvoření úlohy. Stránka začíná asynchronní přípravou, pokračuje krátkým požadavkem HTTP a jasně uvádí omezené spuštění pracovního procesu.

POST/v1/jobsRozsah: pracovní místa
PoleTypPovinnéPopis
shared_postHTTPSAnoStejný normalizovaný zdroj předložený k vyřešení.
asset_optionřetězecAnoPřesné ID z odpovědi na překlad.
tenantřetězecNe.Přiřazená doména klienta. Obvykle se vynechává.
curl -X POST https://insts.io/v1/jobs \
  -H "X-API-Key: $INSTS_CONNECT_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"shared_post":"https://www.youtube.com/watch?v=VIDEO_ID","asset_option":"18"}'
1202 PřijatoSave connect_job.
2Stav hlasováníGET /v1/jobs/{connect_job} se stejným klíčem.
3PřipravenOtevřete podepsanou adresu URL ke stažení.
StavVýznamAkce klienta
queuedPřipuštěn do ohraničené fronty.Anketa znovu s backoff.
extractingObnovování zdrojových metadat nebo trasy.Pokračujte v hlasování.
processingStahování, remixování nebo slučování.Zobrazit průběh serveru.
readyPodepsané stažení je k dispozici.Odešlete uživateli adresu URL.
failedChyba struktury terminálu.Přečtěte si error_codeZkuste to znovu pouze v případě, že je to doporučeno.
expiredDočasný výstup byl odstraněn.Vytvořte novou úlohu.
curl https://insts.io/v1/jobs/CONNECT_JOB \
  -H "X-API-Key: $INSTS_CONNECT_SECRET"

Pro Job polling kontroluje Insts počáteční čekání jedné sekundy před omezeným zpětným odskokem. Tato inspekční lavice také jasně zajišťuje dočasné podepsané doručení.

04

Předvídatelné chyby

Chybová smlouva začíná jedním obalem mimo rozsah 2xx na Insts. Tato inspekční lavice poté zobrazí ID požadavku na podporu. Konečným faktem je předvídatelné zpracování klienta.

{
  "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": "…"
}
Hypertext Transfer ProtocolTypický významAkce
400Neplatná adresa URL, tělo nebo nedostupný formát.Opravte požadavek. Znovu vyřešte formáty.
401Chybějící, neplatný, vypršený nebo nesprávný rozsah klíče.Zkontrolujte pověření na straně serveru.
403Klient nebo zdrojové zásady požadavek zamítly.Nepřekračujte pravidla. Kontaktujte podporu.
404Neznámá nebo vypršela pracovní pozice.V případě potřeby vytvořte novou úlohu.
429Dosáhli jste limitu požadavků nebo aktivních úloh.Honor retry_after_seconds.
503Fronta/kapacita nebo upstream dočasně nedostupné.Zkuste to znovu s exponenciálním zpětným odstupem a jitterem.
05

Provozní smlouva

Insts stanoví omezení rychlosti v době kontroly, aby chránil pracovní prostor kontroly a každou trasu poskytovatele.

Přístup ke schématu začíná aktivací před průzkumem na Insts. Další zobrazení pokrývá přiřazené ověřování. Stránka ponechává zdokumentované tvary požadavků viditelné.

PŘÍSTUP PŘEZKOUMANÝ OPERATOREM

Aktivace prostřednictvím podpory

Sdělte případ použití pracovní plochy, odhadovaný počet volání a služby pod kontrolou. Insts před zobrazením přihlašovacích údajů tenanta jednou přezkoumá tuto hranici a převede je na uložený hash.

Požádat o aktivaci Klíče jsou omezeny na klienta, lze je odvolat a vydávají se prostřednictvím kontaktního formuláře.