Dropbox + Transloadit
Importieren Sie Dateien und Ordner aus Dropbox, verarbeiten Sie sie und schreiben Sie die Ergebnisse über eine verbundene Dropbox-App zurück.
Ausführbare Anleitung
Integration aufbauen
Dieses Template importiert ein Bild aus Dropbox, ändert dessen Größe und schreibt die Ausgabe nach /processed zurück, ohne einen Freigabelink zu erstellen.
- Erstellen oder wählen Sie eine Dropbox-App mit den Datei-Scopes und dem Inhaltszugriff, die Ihr Workflow benötigt.
- Verbinden Sie die App in Transloadit als Template-Zugangsdaten mit dem Namen my_dropbox_credentials.
- Fügen Sie die Instructions in ein Template ein und starten Sie eine Assembly mit diesem Template.
Instructions des Templates
{
"steps": {
"imported": {
"robot": "/dropbox/import",
"credentials": "my_dropbox_credentials",
"path": "/incoming/photo.jpg"
},
"resized": {
"robot": "/image/resize",
"use": "imported",
"width": 1200,
"height": 1200,
"resize_strategy": "fit"
},
"exported": {
"robot": "/dropbox/store",
"use": "resized",
"credentials": "my_dropbox_credentials",
"path": "/processed/${file.url_name}",
"create_sharing_link": false
}
}
}Authentifizierung
- Verbinden Sie eine Dropbox-App über die Seite „Template-Zugangsdaten“ in Transloadit und wählen Sie nur den Inhaltszugriff und die Scopes, die der Workflow mindestens benötigt.
- Zugriff per App Folder reicht aus, wenn die Integration nur ihre eigenen Dateien verwaltet; Full Dropbox ist nötig, um bestehende Dateien an anderen Stellen im Konto zu erreichen.
- Dropbox-Nutzer können eine Autorisierung widerrufen. Produktive Workflows müssen Fehler bei den Zugangsdaten daher als behebbare Integrationsfehler behandeln.
Einschränkungen und Hinweise zum Betrieb
- Dropbox-Pfade beziehen sich auf das ausgewählte Inhaltsstammverzeichnis der App. Derselbe sichtbare Pfad kann bei Apps mit App Folder und mit Full Dropbox unterschiedlich aufgelöst werden.
- Ein Verzeichnispfad, der mit einem Schrägstrich endet, importiert alle enthaltenen Objekte rekursiv und kann eine große Assembly erzeugen. Verwenden Sie einen Dateipfad, wenn nur ein Objekt benötigt wird.
- create_sharing_link wandelt die Ergebnis-URL in einen Dropbox-Freigabelink um. Belassen Sie den Wert bei Workflows, die keine Freigabelinks erstellen sollen, auf false.
Weitere Integrationen
Bauen Sie Ihren Stack weiter aus
Amazon S3
Nutzen Sie dedizierte Robots, um aus Amazon S3 zu importieren und dorthin zu exportieren.
Cloudflare R2
R2-Objekte mit eigenen Robots zum Importieren und Speichern verarbeiten.
Supabase
Verbinden Sie Supabase Storage über den S3-kompatiblen Endpunkt.
Tigris
Importieren und exportieren Sie Tigris-Objekte mit vollwertigen Robots.