Dropbox + Transloadit
Importer des fichiers et des dossiers depuis Dropbox, les traiter et renvoyer les résultats vers Dropbox via une application Dropbox connectée.
Recette exécutable
Mettre en place l’intégration
Ce Template importe une image Dropbox, la redimensionne et renvoie le résultat dans /processed sans créer de lien de partage.
- Créez ou sélectionnez une application Dropbox disposant des portées de fichiers et de l’accès au contenu dont votre flux de travail a besoin.
- Connectez-la en tant qu’ensemble d’informations d’identification de Template Transloadit nommé my_dropbox_credentials.
- Collez les Instructions dans un Template et lancez une Assembly à partir de ce Template.
Instructions du Template
{
"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
}
}
}Authentification
- Connectez une application Dropbox via l’écran des informations d’identification de Template de Transloadit et sélectionnez l’accès au contenu et les portées les plus restreints dont le flux de travail a besoin.
- L’accès « App Folder » suffit lorsque l’intégration ne gère que ses propres fichiers ; l’accès « Full Dropbox » est nécessaire pour atteindre des fichiers existants ailleurs dans le compte.
- Les utilisateurs de Dropbox peuvent révoquer une autorisation ; les flux de travail en production doivent donc traiter les échecs liés aux informations d’identification comme des erreurs d’intégration récupérables.
Limitations et notes opérationnelles
- Les chemins Dropbox sont relatifs à la racine de contenu sélectionnée par l’application. Un même chemin visible peut être résolu différemment pour les applications App Folder et Full Dropbox.
- Un chemin de répertoire se terminant par une barre oblique importe ses descendants de manière récursive et peut produire une Assembly volumineuse. Utilisez un chemin de fichier lorsqu’un seul objet est nécessaire.
- Le paramètre create_sharing_link transforme l’URL du résultat en lien de partage Dropbox. Laissez-le sur false pour les flux de travail qui ne doivent pas créer de liens partagés.
Autres intégrations
Continuez à développer votre stack
Amazon S3
Importer depuis Amazon S3 et exporter vers Amazon S3 avec des Robots dédiés.
Cloudflare R2
Traiter des objets R2 avec des Robots dédiés à l’importation et au stockage.
Supabase
Connecter Supabase Storage via son point de terminaison compatible S3.
Tigris
Importer et exporter des objets Tigris avec des Robots natifs.