ReportTypes

Um recurso reportType identifica um relatório específico que um canal ou proprietário do conteúdo pode recuperar.

Métodos

A tabela a seguir mostra os métodos compatíveis com a API para recursos report.

Métodos
list Retorna uma lista de tipos de relatórios que o canal ou o proprietário do conteúdo pode recuperar.

Representação de recursos JSON

A estrutura JSON abaixo mostra o formato de um recurso reportType:

{
  "id": string,
  "name": string,
  "deprecateTime": timestamp,
  "systemManaged": boolean
}

Propriedades

A tabela a seguir define as propriedades que aparecem neste recurso:

Propriedades
id string
O ID que o YouTube usa para identificar o relatório de forma exclusiva. O valor da propriedade pode ter no máximo 100 caracteres. A tabela abaixo identifica a versão mais recente de cada tipo de relatório compatível (máximo de 100 caracteres).

name string
O nome do relatório. O valor da propriedade pode ter no máximo 100 caracteres.
deprecateTime timestamp
A data e a hora em que o relatório foi ou será descontinuado. Se você tiver um job para um tipo de relatório descontinuado, o YouTube vai gerar novos relatórios para esse job por três meses após o anúncio da data de descontinuação.

Por exemplo, o anúncio de descontinuação do relatório content_owner_basic_a1 foi 19 de maio de 2016. Assim, o campo deprecateTime desse tipo de relatório especifica um horário em 19 de agosto de 2016. Depois disso, o YouTube deixará de gerar relatórios desse tipo.
systemManaged boolean
Esse valor será true se o YouTube gerar automaticamente o relatório para proprietários de conteúdo sem que os proprietários de conteúdo precisem chamar primeiro o método jobs.create para instruir o YouTube a gerar o relatório. Na verdade, o método jobs.create vai retornar um erro se a propriedade reportTypeId identificar um relatório gerenciado pelo sistema.