REST Resource: package

Recurso: Package

Um recurso package representa um grupo de arquivos entregues pela Web, SFTP ou outro mecanismo de entrega. No momento, a API permite fazer upload de um pacote com exatamente um arquivo de metadados ou recuperar informações sobre um pacote enviado anteriormente.

Representação JSON
{
  "kind": string,
  "uploaderName": string,
  "content": string,
  "locale": string,
  "customIds": [
    string
  ],
  "name": string,
  "type": string,
  "timeCreated": string,
  "status": string,
  "statusReports": [
    {
      object (StatusReport)
    }
  ],
  "id": string
}
Campos
kind

string

O tipo do recurso da API. Para recursos package, esse valor é youtubePartner#package.

uploaderName

string

O nome do usuário que fez o envio.

content

string

O conteúdo do arquivo de metadados do pacote.

locale

string

A localidade desejada das mensagens de erro, conforme definido no BCP 47 (http: //tools.ietf.org/html/bcp47). Por exemplo, "en-US" ou "de". Se não for especificado, vamos retornar as mensagens de erro em inglês ("en").

customIds[]

string

A lista de IDs de clientes.

name

string

O nome do pacote.

type

string

O tipo de pacote. Os valores aceitáveis são:

  • Art Track: o pacote contém metadados e mídia da música com arte da capa.
  • Composition: o pacote contém metadados de composição.
  • Movie: o pacote contém metadados e mídia de filmes.
  • Music Video: o pacote contém metadados e mídia de videoclipes.
  • Sound Recording: o pacote contém metadados de gravação de som.
  • TV Episode: o pacote contém metadados e mídia de episódios de televisão.
  • Unknown media type: o tipo de mídia do pacote é desconhecido.
  • Web: o pacote contém metadados e mídia de vídeo da Web.
timeCreated

string

A hora de criação do pacote. O valor é especificado no formato RFC 3339 (YYYY-MM-DDThh:mm:ss.000Z).

status

string

O status do pacote. Os valores aceitáveis são:

  • Draft - Os metadados do pacote estão sendo preparados.
  • Errors: o pacote não passou na validação ou no processamento.
  • Processing: o pacote está sendo processado.
  • Successful: o pacote foi processado.
  • Unknown status: o status do pacote é desconhecido.
statusReports[]

object (StatusReport)

Os relatórios de status do pacote.

id

string

Um ID que o YouTube atribui e usa para identificar o pacote de forma exclusiva.

StatusReport

Esse objeto contém informações que descrevem a origem do relatório de status do pacote.

Representação JSON
{
  "statusContent": string,
  "statusFileName": string
}
Campos
statusContent

string

O conteúdo da mensagem de denúncia. Usado apenas no Hybrid.

statusFileName

string

Nome do arquivo de status. Usado apenas no Hybrid.

Métodos

get

Recupera informações sobre o pacote especificado.

insert

Insere um pacote somente de metadados.