Dropbox + Transloadit
Importe arquivos e pastas do Dropbox, processe-os e grave os resultados de volta por meio de um app do Dropbox conectado.
Receita executável
Criar a integração
Este Template importa uma imagem do Dropbox, redimensiona-a e retorna o resultado para /processed sem criar um link de compartilhamento.
- Crie ou selecione um app do Dropbox com os escopos de arquivo e o acesso ao conteúdo de que seu fluxo de trabalho precisa.
- Conecte o app como credenciais de Template da Transloadit chamadas my_dropbox_credentials.
- Cole as Instructions em um Template e inicie uma Assembly a partir desse Template.
Instruções do 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
}
}
}Autenticação
- Conecte um app do Dropbox pela tela de credenciais de Template da Transloadit e selecione o menor acesso a conteúdo e os escopos mais restritos necessários para o fluxo de trabalho.
- O acesso App Folder é suficiente quando a integração gerencia apenas os próprios arquivos; o acesso Full Dropbox é necessário para alcançar arquivos já existentes em outras partes da conta.
- Usuários do Dropbox podem revogar uma autorização, então fluxos de trabalho em produção devem tratar falhas de credenciais como erros de integração recuperáveis.
Limitações e observações operacionais
- Os caminhos do Dropbox são relativos à raiz de conteúdo selecionada pelo app. O mesmo caminho visível pode ser resolvido de forma diferente em apps App Folder e Full Dropbox.
- Um caminho de diretório terminado em barra importa os descendentes recursivamente e pode gerar uma Assembly grande. Use um caminho de arquivo quando apenas um objeto for necessário.
- create_sharing_link transforma a URL do resultado em um link de compartilhamento do Dropbox. Deixe o parâmetro como false em fluxos de trabalho que não devem criar links compartilhados.
Mais integrações
Continue construindo seu stack
Amazon S3
Importe do Amazon S3 e exporte para ele com Robots dedicados.
Cloudflare R2
Processe objetos do R2 com Robots dedicados de importação e armazenamento.
Supabase
Conecte o Supabase Storage pelo endpoint compatível com S3.
Tigris
Importe e exporte objetos do Tigris com Robots nativos.