Início / n8n / TikTok Upload
TikTok

n8n TikTok Upload API

Automated Video Publishing

Publish TikTok videos from n8n in minutes. Use the Upload-Post node for simplicity, or configure raw HTTP requests for full control. Content is auto-published upon upload completion.

Nenhum cartão de crédito necessário

Duas Maneiras de Fazer Upload

Escolha a abordagem que melhor se encaixa no seu fluxo de trabalho

Recomendado

Nó do Upload-Post

The easiest path. Pick Envie vídeo, configure seu usuário, escolha TikTok as platform, and attach the file. The node handles authentication, headers, and multipart/form-data for you.

  • Operation: Upload Video
  • Platform: tiktok
  • Zero configuration needed
n8n Upload-Post node configuration
Controle Total

Nó de Requisição HTTP

Use a generic HTTP node configured as multipart/form-data. Send binary data or pass a hosted URL for the video field.

POST https://api.upload-post.com/api/upload

Headers:
  Authorization: Apikey YOUR_API_KEY

Body (multipart/form-data):
  user: YOUR_USER_ID
  platform[]: tiktok
  title: My TikTok Video
  video: [binary] or [URL]

Dica profissional: You can import cURL commands directly into n8n\'s HTTP Request node via Importar de cURL.

Fluxo de Upload Completo

Follow these 4 steps to publish your TikTok video

01

Prepare Vídeo Binário

Comece com um nó que fornece o vídeo como dados binários. Opções comuns incluem Requisição HTTP (GET com resposta de arquivo), Google Drive, S3 ou Webhook.

  • Defina o Formato de Resposta como 'Arquivo' para saída binária
  • Mantenha o nome da propriedade binária como 'data' (padrão)
  • Suporta qualquer nó que produza saída para $binary
02

Envie com Requisição HTTP

Configure um nó de Requisição HTTP com multipart/form-data. Você pode enviar dados binários ou passar uma URL hospedada para seu vídeo.

  • Método: POST para /api/upload
  • Corpo: multipart/form-data
  • Ativar 'Enviar Dados Binários'
  • Defina o nome do arquivo e o tipo de conteúdo
03

Verificar Estado do Processamento

Poll o endpoint de status com o postId retornado até que o estado se torne 'pronto'. Use um nó Wait ou condicional IF para o loop.

  • GET /api/uploadposts/status/:postId
  • Aguarde o status === 'concluído'
  • Adicione intervalo de polling (5-10s)
  • Gerenciar timeouts de forma elegante
04

Vídeo Publicado!

Once the upload completes processing, your video is automatically published to TikTok. No separate publish step needed!

  • Publicado automaticamente ao concluir
  • Verificar status para confirmação
  • Vídeo vai ao ar instantaneamente
  • Obter URL da postagem da resposta

Exemplos de Código

Copie e cole isso no seu fluxo de trabalho

Envie com Arquivo Binário cURL
curl \
  -H 'Autorização: Apikey SUA_API_KEY' \
  -F 'user=YOUR_USER_IDENTIFIER' \
  -F 'platform[]=tiktok' \
  -F 'title=My TikTok Video' \
  -F 'video=@/path/to/video.mp4;type=video/mp4' \
  -X POST https://api.upload-post.com/api/upload
Envie com URL de Vídeo cURL
curl \
  -H 'Autorização: Apikey SUA_API_KEY' \
  -F 'user=YOUR_USER_IDENTIFIER' \
  -F 'platform[]=tiktok' \
  -F 'title=My TikTok Video (URL)' \
  -F 'video=https://example.com/video.mp4' \
  -X POST https://api.upload-post.com/api/upload
Verificar Status do Processamento HTTP
GET https://api.upload-post.com/api/uploadposts/status/{{ $json.postId }}
Authorization: Apikey YOUR_API_KEY

# Response includes status per platform:
# { "platforms": { "tiktok": { "status": "completed", "url": "..." } } }

Ready to automate your TikTok uploads?

Junte-se a milhares de criadores e agências que usam Upload-Post + n8n

Solução de Problemas

Problemas comuns e como resolvê-los

415 Tipo de Mídia Não Suportado

Defina o Corpo como multipart/form-data, habilite Enviar Dados Binários e forneça um nome de arquivo válido e Content-Type (por exemplo, video/mp4).

400 Requisição Inválida

Check required fields: user, platform[]=tiktok, and video. Ensure your Upload-Post user has TikTok connected.

Timeouts / Processamento Longo

Aumente o tempo limite da solicitação e adicione um loop de polling curto para aguardar até que o upload seja processado antes de publicar.

Comece a publicar no TikTok today

Configure seu n8n workflow in minutes and automate your TikTok content strategy

Sem cartão de crédito - Plano gratuito disponível

Entre em Contato

Estamos aqui para ajudar você a otimizar seu fluxo de trabalho nas redes sociais

Tem perguntas? Adoraríamos ouvir você.

Envie-nos uma mensagem e responderemos o mais rápido possível.