Pouze náhled — vyžaduje aktivaci

Sestavte stahování s Social Video Saver

SocialVideoSaver poskytuje toto schéma napříč sítěmi pro technické plánování. Produkční přihlašovací údaje zůstanou vypnuté, dokud navrhovaný případ použití neprojde kontrolou podpory.

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

Rychlý start

Povolené přihlašovací údaje jsou výchozím bodem pro hostitele API na SocialVideoSaver. Následně zobrazení z více zdrojů představí přiřazený koncový bod tenanta a vysvětlí serverově pouze volanou cestu.

URL klientahttps://socialvideosaver.com
AutentizaceX-API-Key: pending_activation_…
Profil klientaSocialSaverWorkspace
Verze APIv1
# Available only after support activation
export SVS_WORKSPACE_KEY="issued-after-review"

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

Vícezdrojové zobrazení SocialVideoSaver kontroluje serverové ukládání tajemství z hlediska bezpečnosti přihlašovacích údajů. Ukazuje, že neprobíhá vkládání do klientského balíčku, a také nezamlžuje žádné veřejné logy ani repozitáře.

02

Vyřešit odkaz

Detekce zdroje je výchozím bodem pro operaci Resolve na SocialVideoSaver. Pohled na více zdrojů pak představuje formáty z jedné odeslané adresy URL a vysvětluje žádné vymyšlené výstupy.

POST/v1/resolveRozsah: vyřešit
PoleTypPovinnéPopis
social_urlHTTPSAnoVeř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
}

Vícezdrojové zobrazení SocialVideoSaver kontroluje vrácenou hodnotu beze změny pro identifikátor Formátu. Zobrazuje dostupnost u jednotlivých odkazů dále a nezakrývá žádný odhadovaný štítek kvality.

03

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

SocialVideoSaver přistupuje k vytváření úloh pomocí asynchronní přípravy a poté krátkého HTTP požadavku. Pohled s více zdroji zachovává explicitní omezené provádění pracovníků.

POST/v1/jobsRozsah: pracovní místa
PoleTypPovinnéPopis
social_urlHTTPSAnoStejný normalizovaný zdroj předložený k vyřešení.
media_profileř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://socialvideosaver.com/v1/jobs \
  -H "X-API-Key: $SVS_WORKSPACE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"social_url":"https://www.youtube.com/watch?v=VIDEO_ID","media_profile":"18"}'
1202 PřijatoSave delivery_job.
2Stav hlasováníGET /v1/jobs/{delivery_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://socialvideosaver.com/v1/jobs/DELIVERY_JOB \
  -H "X-API-Key: $SVS_WORKSPACE_KEY"

SocialVideoSaver organizuje dotazování úloh kolem jednosekundového počátečního čekání. Jeho pohled na více zdrojů porovnává omezený backoff.

04

Předvídatelné chyby

V SocialVideoSaver se při vysvětlování smlouvy chyb nejprve uvádí jedno obálkové sdělení mimo rozsah 2xx. Tento pohled z více zdrojů pak pokračuje s ID žádosti o podporu a uzavírá se předvídatelným zpracováním na straně 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

SocialVideoSaver před přiřazením limitů schválené integraci předpovídá poptávku napříč sítěmi.

Aktivace před průzkumem je výchozím bodem pro přístup ke schématu na SocialVideoSaver. Zobrazení z více zdrojů pak předkládá přiřazené ověření a vysvětluje zdokumentované tvary požadavků.

PŘÍSTUP PŘEZKOUMANÝ OPERATOREM

Aktivace prostřednictvím podpory

Shrňte produkt pro více sítí, očekávanou měsíční poptávku a všechny zahrnuté sociální služby. SocialVideoSaver aktivuje pouze požadované funkce analýzy nebo úloh a místo samotného tokenu ukládá jeho 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.