ReportTypes

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

Métodos

A tabela a seguir mostra os métodos que a API oferece suporte 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 até 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 até 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 a data de descontinuação ser anunciada.

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