Documentação da Transloadit
Este guia busca oferecer um entendimento claro da nossa API e dos conceitos principais por trás da nossa plataforma. Vamos começar!
Conceitos principais
- Robots são ferramentas que executam ações específicas em arquivos. Por exemplo, o Robot 🤖/http/import pode importar arquivos de qualquer URL http, o Robot 🤖/s3/store pode exportar arquivos para o Amazon S3 e o Robot 🤖/video/encode pode redimensionar, converter e aplicar marca-d’água em vídeos. Oferecemos 95 Robots para todas as suas necessidades de processamento de arquivos.
- Templates são configurações baseadas em JSON que definem o que deve ser feito com seus arquivos. Essas Instructions consistem em Steps, e cada um deles usa um desses Robots. Os Templates ficam armazenados com segurança na sua conta da Transloadit. Há uma infinidade de exemplos prontos para copiar e colar para você começar.
- Assemblies são execuções dos seus Templates acionadas por uma chamada de API
POSTparahttps://api2.transloadit.com/assembliesque referencia seutemplate_id. Uma Assembly contém referências aos seus uploads e resultados de processamento. Ao acessar o JSON de resultado da Assembly, você pode obter metadados de arquivos e URLs de resultado para usar no seu site ou app em tempo real.
Início rápido
Recomendamos que você percorra nosso guia Meu primeiro app. Ele destaca as etapas essenciais para começar a usar a API, com exemplos e explicações para ajudar você a entender os conceitos básicos.
Autenticação
Para garantir o uso seguro das nossas APIs, a autenticação é obrigatória em todas as suas requisições. Criamos chaves de API automaticamente assim que você cria seu primeiro Workspace estando logado — o que permite começar a criar e testar Templates imediatamente. No entanto, quando estiver pronto para colocar seu app no ar, acesse nossa página de autenticação da API (English) para saber mais sobre como autorizar suas requisições corretamente com assinaturas.
Três maneiras de integrar
- Gerenciamento de uploads: se seus usuários fazem upload ou importam arquivos pelo navegador, nosso uploader de arquivos de código aberto Uppy (English) é a melhor escolha para sua integração. Com mais de 30,000 stargazers no GitHub, é o uploader de arquivos mais popular do mundo!
- Smart CDN: para conversão e entrega baseadas em URL, o nosso Smart CDN é a opção de integração perfeita.
- Processamento em lote: para lidar com grandes volumes de arquivos e para criar apps móveis, oferecemos SDKs (English) para linguagens e plataformas populares.
Encontrou um bug ou tem feedback?
Estamos sempre buscando melhorar nossa plataforma e valorizamos o feedback dos nossos usuários. Se você encontrar um bug, tiver dúvidas ou quiser compartilhar sugestões, não hesite em falar com a gente.
Esperamos que você aproveite a Transloadit para suas necessidades de processamento de arquivos!