REST Resource: package

리소스: 패키지

package 리소스는 웹, SFTP 또는 기타 전송 메커니즘을 통해 전송되는 파일 그룹을 나타냅니다. 현재 API는 메타데이터 파일이 정확히 하나 포함된 패키지를 업로드하거나 이전에 업로드된 패키지에 관한 정보를 가져오는 기능을 지원합니다.

JSON 표현
{
  "kind": string,
  "uploaderName": string,
  "content": string,
  "locale": string,
  "customIds": [
    string
  ],
  "name": string,
  "type": string,
  "timeCreated": string,
  "status": string,
  "statusReports": [
    {
      object (StatusReport)
    }
  ],
  "id": string
}
필드
kind

string

API 리소스의 유형입니다. package 리소스의 경우 이 값은 youtubePartner#package입니다.

uploaderName

string

업로더 이름입니다.

content

string

패키지의 메타데이터 파일 콘텐츠입니다.

locale

string

BCP 47 (http: //tools.ietf.org/html/bcp47)에 정의된 오류 메시지의 원하는 언어입니다. 예: 'en-US' 또는 'de' 지정하지 않으면 오류 메시지가 영어 ('en')로 반환됩니다.

customIds[]

string

고객 ID 목록입니다.

name

string

패키지 이름입니다.

type

string

패키지 유형입니다. 사용 가능한 값:

  • Art Track - 패키지에 아트 트랙 메타데이터와 미디어가 포함되어 있습니다.
  • Composition - 패키지에 컴포지션 메타데이터가 포함되어 있습니다.
  • Movie - 패키지에 영화 메타데이터와 미디어가 포함되어 있습니다.
  • Music Video - 패키지에 뮤직비디오 메타데이터와 미디어가 포함되어 있습니다.
  • Sound Recording - 패키지에 음원 메타데이터가 포함되어 있습니다.
  • TV Episode - 패키지에 TV 에피소드 메타데이터와 미디어가 포함되어 있습니다.
  • Unknown media type - 패키지 미디어 유형을 알 수 없습니다.
  • Web - 패키지에 웹 동영상 메타데이터와 미디어가 포함되어 있습니다.
timeCreated

string

패키지 생성 시간입니다. 값은 RFC 3339 (YYYY-MM-DDThh:mm:ss.000Z) 형식으로 지정됩니다.

status

string

패키지 상태입니다. 사용 가능한 값:

  • Draft - 패키지 메타데이터를 준비하는 중입니다.
  • Errors - 패키지가 유효성 검사 또는 처리에 실패했습니다.
  • Processing - 현재 패키지를 처리 중입니다.
  • Successful - 패키지가 성공적으로 처리되었습니다.
  • Unknown status - 패키지 상태를 알 수 없습니다.
statusReports[]

object (StatusReport)

패키지 상태 보고서입니다.

id

string

YouTube가 패키지를 고유하게 식별하기 위해 할당하고 사용하는 ID입니다.

StatusReport

이 객체에는 패키지 상태 보고서의 소스를 설명하는 정보가 포함되어 있습니다.

JSON 표현
{
  "statusContent": string,
  "statusFileName": string
}
필드
statusContent

string

신고 메시지의 콘텐츠입니다. Hybrid에서만 사용됩니다.

statusFileName

string

상태 파일 이름입니다. Hybrid에서만 사용됩니다.

메서드

get

지정된 패키지의 정보를 가져옵니다.

insert

메타데이터 전용 패키지를 삽입합니다.