Was ist die REST API von Transloadit?

Die Transloadit REST API ist eine HTTP(S)-Schnittstelle zum Erstellen und Verwalten von Assemblies sowie zugehörigen Ressourcen wie Templates, Template-Zugangsdaten, Warteschlangeninformationen, Abrechnungsdaten und Authentifizierungstokens. Sie kann aus jeder kompatiblen Sprache oder Plattform direkt oder über ein Transloadit SDK aufgerufen werden.

So funktioniert die REST API von Transloadit

Ein HTTP-Client erstellt eine Assembly, indem er strukturierte Instructions und Authentifizierungsdaten an einen Dienstendpunkt übermittelt. Anschließend liest er den zurückgegebenen Assembly Status und die Kennungen aus. Die Schnittstelle stellt Ressourcen über herkömmliche Anfragen und Repräsentationen bereit, ohne eine sprachspezifische Laufzeitumgebung zu erfordern. Die Verarbeitung erfolgt asynchron, daher kombinieren Aufrufer die Erstellungsantwort häufig mit Polling oder Notifications. Die Schnittstelle liegt an der Grenze zwischen Anwendungscode und Transloadits Infrastruktur zur Medienverarbeitung.

Wichtige Fakten

  1. Bei einer direkten REST-Integration kontrolliert die Anwendung die Wiederholungsstrategie, Timeouts, Antwortvalidierung und den Aufbau von Multipart-Anfragen; ein SDK kann viele dieser Details kapseln.
  2. Beim Erstellen einer Assembly können hochgeladene Dateien und Instructions im JSON-Format in einer einzigen Multipart-Anfrage enthalten sein. Importierte Eingaben können stattdessen von den Verarbeitungs-Steps referenziert werden.
  3. Eine angenommene HTTP-Anfrage bedeutet für sich allein nicht, dass jeder Medienverarbeitungsschritt erfolgreich war; Clients müssen den Zustand der Assembly und der Ergebnisse prüfen, bevor sie Ausgaben als vollständig behandeln.

Wann die REST API von Transloadit wichtig ist

Verwenden Sie die REST API, wenn eine Anwendung direkte Kontrolle über den Aufbau von Anfragen benötigt oder kein passendes SDK verfügbar ist. Bei Anfragen müssen Authentifizierung, Serialisierung, Netzwerkfehler und API-Antworten korrekt behandelt werden.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren