Inicio / 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.

No se requiere tarjeta de crédito

Dos formas de subir

Elige el enfoque que mejor se adapte a tu flujo de trabajo

Recomendado

Nodo de Upload-Post

The easiest path. Pick Sube video, configura tu usuario, elige 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
Control total

Nodo de Solicitud 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]

Consejo profesional: You can import cURL commands directly into n8n\'s HTTP Request node via Importar desde cURL.

Complete Upload Flow

Follow these 4 steps to publish your TikTok video

01

Preparar video binario

Comienza con un nodo que proporciona el video como datos binarios. Las opciones comunes incluyen Solicitud HTTP (GET con respuesta de archivo), Google Drive, S3 o Webhook.

  • Establece el formato de respuesta en 'Archivo' para salida binaria
  • Mantener el nombre de la propiedad binaria como 'data' (predeterminado)
  • Soporta cualquier nodo que produzca $binary
02

Sube con solicitud HTTP

Configura un nodo de Solicitud HTTP con multipart/form-data. Puedes enviar datos binarios o pasar una URL alojada para tu video.

  • Método: POST a /api/upload
  • Cuerpo: multipart/form-data
  • Habilitar 'Enviar Datos Binarios'
  • Establece el nombre de archivo y el tipo de contenido
03

Estado del procesamiento de cheques

Consulta el endpoint de estado con el postId devuelto hasta que el estado se convierta en 'listo'. Usa un nodo de Espera o una condición IF para el bucle.

  • GET /api/uploadposts/status/:postId
  • Espera a que el estado === 'completado'
  • Agrega intervalo de sondeo (5-10s)
  • Manejar los tiempos de espera de manera elegante
04

¡Video Publicado!

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

  • Publicado automáticamente al completar
  • Verificar estado para confirmación
  • El video se publica instantáneamente
  • Obtener URL de publicación de la respuesta

Ejemplos de código

Copia y pega esto en tu flujo de trabajo

Sube con archivo binario cURL
curl \
  -H 'Autorización: Apikey TU_CLAVE_API' \
  -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
Sube con URL de video cURL
curl \
  -H 'Autorización: Apikey TU_CLAVE_API' \
  -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
Status del procesamiento de cheques 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?

Únete a miles de creadores y agencias que utilizan Upload-Post + n8n

Solución de problemas

Problemas comunes y cómo solucionarlos

415 Tipo de Medio No Soportado

Establece el cuerpo en multipart/form-data, habilita Enviar Datos Binarios y proporciona un nombre de archivo válido y Content-Type (por ejemplo, video/mp4).

400 Solicitud Incorrecta

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

Tiempos de espera / Procesamiento Largo

Aumenta el tiempo de espera de la solicitud y añade un bucle de sondeo corto para esperar hasta que la subida sea procesada antes de publicar.

Empieza a publicar en TikTok today

Configura tu n8n workflow in minutes and automate your TikTok content strategy

Sin tarjeta de crédito - Plan gratuito disponible

Hablemos

Estamos aquí para ayudarte a automatizar tu flujo en redes sociales

¿Tienes dudas? Nos encantará escucharte.

Escríbenos y te responderemos lo antes posible.