Nur Vorschau — Aktivierung erforderlich

Downloads mit EasyT erstellen

Diese EasyT-Referenz ist ein Implementierungsleitfaden und kein aktiver anonymer Endpunkt. Der Produktionszugriff beginnt erst, nachdem der Support den Client genehmigt und Limits zugewiesen hat.

EasytWorkspaceJSON über HTTPSAsynchrone JobsAnmeldeinformationen mit Bereich
01

Schnellstart

API-Host beginnt mit Support-aktivierten Anmeldeinformationen auf EasyT. Diese geführte Prüfung stellt dann einen zugewiesenen Mandantenendpunkt dar. Die letzte Tatsache ist ein nur serverseitiger Aufrufpfad. Die letzte Tatsache ist ein nur serverseitiger Aufrufpfad.

Tenant-URLhttps://easyt.io
AuthentifizierungX-API-Key: pending_activation_…
Profil des KundenEasytWorkspace
API-Versionv1
# Available only after support activation
export EASYT_WORKSPACE_TOKEN="issued-after-review"

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

In EasyT Diese geführte Prüfung folgt ohne Einbetten von Client-Bundles und schließt keine öffentlichen Protokolle oder Repositorys ab, sodass Sie sich nicht um die Sicherheit Ihrer Anmeldeinformationen kümmern müssen.

02

Auflösen eines Links

Der Resolve-Vorgang beginnt mit der Quellenerkennung auf EasyT. Diese geführte Prüfung präsentiert dann Formate von einer übermittelten URL.

POST/v1/resolveGeltungsbereich: resolve
FeldTypErforderlichBeschreibung
input_urlHTTPS-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
}

In EasyT kommt der Rückgabewert unverändert zuerst, wenn der Formatbezeichner erklärt wird, und die geführte Prüfung folgt mit der Verfügbarkeit pro Link und schließt auf keinem errateten Qualitätslabel.

03

Download-Auftrag erstellen und verfolgen

Die asynchrone Vorbereitung ist der Ausgangspunkt für die Job-Erstellung auf EasyT, woraufhin eine geführte Prüfung eine kurze HTTP-Anfrage präsentiert und die Ausführung von Bounded Worker erklärt.

POST/v1/jobsGeltungsbereich: Jobs
FeldTypErforderlichBeschreibung
input_urlHTTPS-URLJaDie gleiche normalisierte Quelle, die zur Auflösung eingereicht wurde.
stream_choiceZeichenfolgeJaEine genaue ID aus der Auflösungsantwort.
tenantZeichenfolgeNeinZugewiesene Mandantendomäne. Normalerweise weggelassen.
curl -X POST https://easyt.io/v1/jobs \
  -H "X-API-Key: $EASYT_WORKSPACE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"input_url":"https://www.youtube.com/watch?v=VIDEO_ID","stream_choice":"18"}'
1202 AkzeptiertSave workspace_job.
2UmfragestatusGET /v1/jobs/{workspace_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://easyt.io/v1/jobs/WORKSPACE_JOB \
  -H "X-API-Key: $EASYT_WORKSPACE_TOKEN"

Für Job-Abstimmung,EasyT Die geführte Prüfung koppelt diese mit dem capped backoff und endet mit der temporären signierten Zustellung.

04

Vorhersehbare Fehler

EasyT Die Seite beginnt mit einem Nicht-2xx-Umschlag, wechselt zu einer Support-Anfrage-ID und gibt klar an, wie der Client vorhersehbar behandelt werden soll.

{
  "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

EasyT wählt während der Überprüfung eine Betriebszuweisung aus und gleicht die Anforderungen der Anwendung mit dem Anbieterstatus ab.

Der Schema-Zugriff beginnt mit der Aktivierung vor der Erkundung auf EasyT. Diese geführte Prüfung stellt dann die zugewiesene Authentifizierung vor.

VOM BETRIEBSERHALTER ÜBERPRÜFTER ZUGANG

Aktivieren durch Unterstützung

Geben Sie den Clientzweck, die erwartete monatliche Arbeitsbelastung und die angeforderten Netzwerke in die Aktivierungsnotiz ein, damit EasyT Auflösungs- und Auftragsbereiche korrekt auswählen kann, bevor ein One-View-Geheimnis erstellt wird.

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