Nur Vorschau — Aktivierung erforderlich

Downloads mit Insts erstellen

Die unten stehende Insts-Workbench ist eine Dokumentation für einen potenziellen Kunden, die vom Operator überprüft wird, bevor ausführbare Anmeldeinformationen oder Aufrufberechtigungen erstellt werden.

InstsConnectJSON über HTTPSAsynchrone JobsAnmeldeinformationen mit Bereich
01

Schnellstart

Der API-Host beginnt mit vom Support aktivierten Anmeldeinformationen auf Insts. Die Seite hält einen nur serverseitigen Aufrufpfad sichtbar.

Tenant-URLhttps://insts.io
AuthentifizierungX-API-Key: pending_activation_…
Profil des KundenInstsConnect
API-Versionv1
# 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"}'

Serverseitige Geheimspeicherung ist der Ausgangspunkt für Credential Safety auf Insts. Eine Inspektionsbank stellt dann keine Client-Bundle-Einbettung dar und erklärt keine öffentlichen Protokolle oder Repositories.

02

Auflösen eines Links

Der Auflösungsvorgang beginnt mit der Quellenerkennung auf Insts. Die nächste Ansicht deckt Formate von einer übermittelten URL ab. Die Seite hält keine erfundenen Ausgaben sichtbar.

POST/v1/resolveGeltungsbereich: resolve
FeldTypErforderlichBeschreibung
shared_postHTTPS-URLJaÖffentliche oder autorisierte Medienseite zu analysieren.
tenantZeichenfolgeNeinZugewiesene Mandantendomäne. Normalerweise weggelassen.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Der unveränderte Rückgabewert ist der Ausgangspunkt für die Formatkennung auf Insts. Ein Prüfstand stellt dann die Verfügbarkeit pro Link dar und erklärt kein erratene Qualitätslabel.

03

Download-Auftrag erstellen und verfolgen

Insts Die Seite beginnt mit einer asynchronen Vorbereitung, wechselt zu einer kurzen HTTP-Anfrage und gibt klar an, dass die Ausführung des Auftrags von einem begrenzten Worker ausgeführt wird.

POST/v1/jobsGeltungsbereich: Jobs
FeldTypErforderlichBeschreibung
shared_postHTTPS-URLJaDie gleiche normalisierte Quelle, die zur Auflösung eingereicht wurde.
asset_optionZeichenfolgeJaEine genaue ID aus der Auflösungsantwort.
tenantZeichenfolgeNeinZugewiesene Mandantendomäne. Normalerweise weggelassen.
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 AkzeptiertSave connect_job.
2UmfragestatusGET /v1/jobs/{connect_job} mit dem gleichen Schlüssel.
3BereitÖffnen Sie die signierte Download-URL.
StatusBedeutungClient-Action
queuedIn die begrenzte Warteschlange aufgenommen.Abstimmung nochmal mit Rückzug.
extractingAktualisierung von Quellmetadaten oder Route.Fahren Sie mit dem Abstimmen fort.
processingHerunterladen, Remuxen oder Zusammenführen.Serverfortschritt anzeigen.
readySignierter Download ist verfügbar.Senden Sie die URL an den Benutzer.
failedTerminal strukturierter Fehler.Read error_code. Wiederholen Sie den Versuch nur, wenn empfohlen.
expiredTemporäre Ausgabe wurde entfernt.Erstellen Sie einen neuen Job.
curl https://insts.io/v1/jobs/CONNECT_JOB \
  -H "X-API-Key: $INSTS_CONNECT_SECRET"

Für Job-Polling überprüft Insts eine anfängliche Wartezeit von einer Sekunde vor dem abgedeckten Rücklauf. Diese Inspektionsbank macht auch eine vorübergehende unterzeichnete Lieferung klar.

04

Vorhersehbare Fehler

Fehlervertrag beginnt mit einem Nicht-2xx-Umschlag auf Insts. Diese Inspektionsbank präsentiert dann eine Support-Anfrage-ID. Die letzte Tatsache ist vorhersehbare Client-Handhabung.

{
  "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": "…"
}
HTTPTypische BedeutungAction
400Ungültige URL, ungültiger Text oder unzugängliches Format.Korrigieren Sie die Anfrage. Lösen Sie erneut für Formate auf.
401Fehlender, ungültiger, abgelaufener oder falscher Schlüsselbereich.Überprüfen Sie die serverseitigen Anmeldeinformationen.
403Die Anforderung wurde von der Mandanten- oder Quellenrichtlinie abgelehnt.Umgehen Sie die Richtlinie nicht. Wenden Sie sich an den Support.
404Unbekannter oder abgelaufener Job.Erstellen Sie ggf. einen neuen Auftrag.
429Anfrage- oder Aktiv-Job-Limit erreicht.Honor retry_after_seconds.
503Warteschlange/Kapazität oder Upstream vorübergehend nicht verfügbar.Wiederholen Sie den Versuch mit exponentiellem Rückschlag und Jitter.
05

Betriebsvertrag

Insts legt zum Zeitpunkt der Überprüfung Ratengrenzen fest, um den Inspektionsarbeitsbereich und jede Anbieterroute zu schützen.

Der Schema-Zugriff beginnt mit der Aktivierung vor der Erkundung auf Insts. Die Seite hält dokumentierte Anforderungsformen sichtbar.

VOM BETRIEBSERHALTER ÜBERPRÜFTER ZUGANG

Aktivieren durch Unterstützung

Teilen Sie den Workbench-Anwendungsfall, die geschätzte Anzahl der Aufrufe und die zu prüfenden Dienste.Insts überprüft diese Grenze, bevor eine Mandantenanmeldeinformation einmal angezeigt und auf einen gespeicherten Hash reduziert wird.

Aktivierung anfordern Schlüssel sind mandantenspezifisch, widerrufbar und werden über das Kontaktformular ausgestellt. Anonyme Skripte können keine Downloader-Arbeit ausführen.