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

Nessuna carta di credito richiesta

Due Modi per Caricare

Scegli l\'approccio che si adatta meglio al tuo flusso di lavoro

Consigliato

Nodo di Upload-Post

The easiest path. Pick Carica video, imposta il tuo utente, scegli 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
Controllo Completo

Nodo Richiesta 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]

Suggerimento professionale: You can import cURL commands directly into n8n\'s HTTP Request node via Importa da cURL.

Flusso di Upload Completo

Follow these 4 steps to publish your TikTok video

01

Prepara video binario

Inizia con un nodo che fornisce il video come dati binari. Le opzioni comuni includono Richiesta HTTP (GET con risposta File), Google Drive, S3 o Webhook.

  • Imposta il formato di risposta su 'File' per output binario
  • Mantieni il nome della proprietà binaria come 'data' (predefinito)
  • Supporta qualsiasi nodo che produce output in $binary
02

Carica con richiesta HTTP

Configura un nodo di richiesta HTTP con multipart/form-data. Puoi inviare dati binari o passare un URL ospitato per il tuo video.

  • Metodo: POST a /api/upload
  • Corpo: multipart/form-data
  • Abilita 'Invia dati binari'
  • Imposta nome file e tipo di contenuto
03

Stato dell'elaborazione del controllo

Interroga l'endpoint di stato con il postId restituito fino a quando lo stato diventa 'pronto'. Usa un nodo di attesa o una condizione IF per il ciclo.

  • GET /api/uploadposts/status/:postId
  • Aspetta che lo stato sia === 'completato'
  • Aggiungi intervallo di polling (5-10s)
  • Gestisci i timeout in modo elegante
04

Video pubblicato!

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

  • Auto-pubblicato al completamento
  • Controlla lo stato per conferma
  • Il video va in diretta immediatamente
  • Ottieni URL del post dalla risposta

Esempi di codice

Copia e incolla questi nel tuo flusso di lavoro

Carica con file binario cURL
curl \
  -H 'Autorizzazione: Apikey YOUR_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
Carica con URL video cURL
curl \
  -H 'Autorizzazione: Apikey YOUR_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
Stato dell\'elaborazione del controllo 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?

Unisciti a migliaia di creatori e agenzie che utilizzano Upload-Post + n8n

Risoluzione dei problemi

Problemi comuni e come risolverli

415 Tipo di media non supportato

Imposta il corpo su multipart/form-data, abilita Invia dati binari e fornisci un nome file valido e Content-Type (ad es., video/mp4).

400 Richiesta non valida

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

Timeout / Lungo Elaborazione

Aumenta il timeout della richiesta e aggiungi un breve ciclo di polling per attendere che il caricamento venga elaborato prima della pubblicazione.

Inizia a pubblicare su TikTok today

Configura il tuo n8n workflow in minutes and automate your TikTok content strategy

Nessuna carta di credito - Piano gratuito disponibile

Contattaci

Siamo qui per aiutarti a semplificare il tuo flusso di lavoro sui social media

Hai domande? Ci piacerebbe sentirti.

Inviaci un messaggio e ti risponderemo il prima possibile.