Skip to main content
이 가이드는 청크형 업로드 워크플로를 사용해 비디오 및 대용량 미디어 파일을 업로드하는 방법을 안내합니다. 비디오 또는 대용량 미디어 업로드의 경우 다음을 수행해야 합니다:
  1. INIT — 업로드를 초기화하고 media_id를 가져옵니다
  2. APPEND — 파일의 각 청크를 업로드합니다
  3. FINALIZE — 업로드를 완료합니다
  4. STATUS — (필요한 경우) 처리 완료를 기다립니다
전체 Python 예제는 이 샘플 코드를 참조하세요.

1단계: 업로드 초기화 (INIT)

media_id를 가져오기 위해 업로드 세션을 시작합니다:
cURL
응답:

2단계: 청크 업로드 (APPEND)

파일의 각 청크를 업로드합니다. 예를 들어 3MB 파일을 3개의 청크로 분할하면 다음과 같습니다:
cURL
청크의 장점:
  • 느린 네트워크에서 향상된 안정성
  • 업로드를 일시 중지 및 재개할 수 있음
  • 실패한 청크를 개별적으로 재시도할 수 있음

3단계: 업로드 완료 (FINALIZE)

모든 청크가 전송된 후 업로드를 완료합니다:
cURL
응답:
Example response
processing_info가 반환되면 처리를 기다리기 위해 4단계로 진행하세요. 반환되지 않으면 미디어를 사용할 준비가 된 것입니다.

4단계: 상태 확인 (STATUS)

processing_info가 반환된 경우 처리 완료를 폴링합니다:
cURL
처리 상태: pendingin_progresssucceeded 또는 failed

5단계: 미디어로 Post 생성

처리가 완료되면 미디어로 Post를 생성합니다:
cURL

미디어 카테고리


다음 단계

모범 사례

파일 제약 조건 및 요구 사항

Post 생성

미디어와 함께 게시

API 레퍼런스

전체 endpoint 문서