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

Список идентификаторов клиентов.

name

string

Название пакета.

type

string

Тип упаковки. Допустимые значения:

  • Art Track — пакет содержит метаданные и медиафайлы Art Track.
  • Composition — пакет содержит метаданные композиции.
  • Movie — пакет содержит метаданные фильма и медиафайлы.
  • Music Video — пакет содержит метаданные и медиафайлы музыкального видео.
  • Sound Recording — пакет содержит метаданные звукозаписи.
  • TV Episode — пакет содержит метаданные и медиафайлы телевизионного эпизода.
  • 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 присваивает и использует для уникальной идентификации пакета.

Отчет о состоянии

Этот объект содержит информацию, описывающую источник отчета о состоянии пакета.

JSON-представление
{
  "statusContent": string,
  "statusFileName": string
}
Поля
statusContent

string

Содержание отчетного сообщения. Используется только в гибридном режиме.

statusFileName

string

Название файла состояния. Используется только в гибридном режиме.

Методы

get

Получает информацию для указанного пакета.

insert

Вставляет пакет, содержащий только метаданные.