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

Aucune carte de crédit requise

Deux façons de télécharger

Choisissez l\'approche qui correspond le mieux à votre flux de travail

Recommandé

Nœud Upload-Post

The easiest path. Pick Téléchargez la vidéo, définissez votre utilisateur, choisissez 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
Contrôle total

Nœud de Requête 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]

Astuce Pro : You can import cURL commands directly into n8n\'s HTTP Request node via Importer depuis cURL.

Flux d\'upload complet

Follow these 4 steps to publish your TikTok video

01

Préparer la vidéo binaire

Commencez avec un nœud qui fournit la vidéo sous forme de données binaires. Les options courantes incluent la requête HTTP (GET avec réponse de fichier), Google Drive, S3 ou Webhook.

  • Définissez le format de réponse sur 'Fichier' pour une sortie binaire
  • Conservez le nom de la propriété binaire comme 'data' (par défaut)
  • Prend en charge tout nœud qui produit en $binary
02

Téléchargez avec une requête HTTP

Configurer un nœud de requête HTTP avec multipart/form-data. Vous pouvez envoyer des données binaires ou passer une URL hébergée pour votre vidéo.

  • Méthode : POST à /api/upload
  • Corps : multipart/form-data
  • Activer 'Envoyer des données binaires'
  • Définissez le nom de fichier et le type de contenu
03

État du traitement des chèques

Interroger le point de terminaison de statut avec le postId retourné jusqu'à ce que l'état devienne 'prêt'. Utilisez un nœud d'attente ou une condition IF pour la boucle.

  • GET /api/uploadposts/status/:postId
  • Attendre que le statut === 'terminé'
  • Ajoutez un intervalle de sondage (5-10s)
  • Gérer les délais d'attente avec élégance
04

Vidéo publiée !

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

  • Auto-publié à l'achèvement
  • Vérifiez le statut pour confirmation
  • La vidéo est diffusée instantanément.
  • Obtenez l'URL de publication de la réponse

Exemples de code

Copiez et collez ceci dans votre flux de travail

Téléchargez avec un fichier binaire cURL
curl \
  -H 'Autorisation : Apikey VOTRE_CLÉ_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
Téléchargez avec l\'URL de la vidéo cURL
curl \
  -H 'Autorisation : Apikey VOTRE_CLÉ_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
Statut du traitement des chèques 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?

Rejoignez des milliers de créateurs et d\'agences utilisant Upload-Post + n8n

Dépannage

Problèmes courants et comment les résoudre

415 Type de média non pris en charge

Définissez le corps sur multipart/form-data, activez l'envoi de données binaires et fournissez un nom de fichier valide et un type de contenu (par exemple, video/mp4).

400 Mauvaise requête

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

Délai d'attente / Long Traitement

Augmentez le délai d'attente de la requête et ajoutez une courte boucle de sondage pour attendre que le téléchargement soit traité avant de publier.

Commencez à publier sur TikTok today

Configurez votre n8n workflow in minutes and automate your TikTok content strategy

Sans carte de crédit - Offre gratuite disponible

Contactez-nous

Nous sommes là pour vous aider à optimiser votre flux de travail sur les réseaux sociaux

Des questions ? Nous serions ravis de vous entendre.

Envoyez-nous un message et nous vous répondrons dès que possible.