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

신용카드 필요 없음

업로드하는 두 가지 방법

귀하의 워크플로우에 가장 적합한 접근 방식을 선택하세요.

추천

Upload-Post 노드

The easiest path. Pick 비디오 업로드, set your user, choose 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
전체 제어

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]

전문 팁: You can import cURL commands directly into n8n\'s HTTP Request node via cURL에서 가져오기.

완전한 업로드 흐름

Follow these 4 steps to publish your TikTok video

01

이진 비디오 준비

비디오를 이진 데이터로 제공하는 노드에서 시작하세요. 일반적인 옵션으로는 HTTP 요청(파일 응답이 있는 GET), Google Drive, S3 또는 Webhook이 있습니다.

  • 이진 출력을 위해 응답 형식을 '파일'로 설정하십시오.
  • 'data'로 이진 속성 이름 유지 (기본값)
  • $binary로 출력하는 모든 노드를 지원합니다.
02

HTTP 요청으로 업로드

multipart/form-data로 HTTP 요청 노드를 구성하세요. 이진 데이터를 전송하거나 비디오를 위한 호스팅된 URL을 전달할 수 있습니다.

  • 메서드: /api/upload에 POST
  • 본문: multipart/form-data
  • '이진 데이터 전송' 활성화
  • 파일 이름과 콘텐츠 유형을 설정하십시오.
03

검사 처리 상태

반환된 postId로 상태 엔드포인트를 폴링하여 상태가 '준비'가 될 때까지 기다립니다. 루프를 위해 Wait 노드 또는 IF 조건을 사용하세요.

  • GET /api/uploadposts/status/:postId
  • 상태가 === '완료'일 때까지 기다리세요
  • 폴링 간격 추가 (5-10초)
  • 타임아웃을 우아하게 처리
04

비디오 게시 완료!

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

  • 완료 시 자동 게시됨
  • 확인을 위한 상태 확인
  • 비디오가 즉시 라이브로 전환됩니다.
  • 응답에서 게시물 URL 가져오기

코드 예제

이것들을 귀하의 작업 흐름에 복사하여 붙여넣으세요.

바이너리 파일로 업로드 cURL
curl \
  -H '권한 부여: API 키 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
비디오 URL로 업로드 cURL
curl \
  -H '권한 부여: API 키 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
검사 처리 상태 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": "..." } } }

TikTok 업로드를 자동화할 준비가 되셨나요?

Upload-Post + n8n을 사용하는 수천 명의 제작자와 에이전시에 가입하세요.

문제 해결

일반적인 문제와 해결 방법

415 지원되지 않는 미디어 유형

본문을 multipart/form-data로 설정하고 이진 데이터 전송을 활성화한 후 유효한 파일 이름과 Content-Type(예: video/mp4)을 제공하십시오.

400 잘못된 요청

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

타임아웃 / 긴 처리

요청 시간 초과를 늘리고 게시하기 전에 업로드가 처리될 때까지 기다리기 위해 짧은 폴링 루프를 추가합니다.

Start publishing to TikTok today

설정하세요 n8n workflow in minutes and automate your TikTok content strategy

신용카드 불필요 - 무료 플랜 제공

문의하기

소셜 미디어 워크플로우를 간소화하는 데 도움을 드립니다

질문이 있으신가요? 여러분의 의견을 듣고 싶습니다.

메시지를 보내주시면 가능한 빨리 답변 드리겠습니다.