ReportTypes

Ресурс reportType определяет конкретный отчет, который может получить владелец канала или контента.

Методы

В таблице ниже показаны методы, которые API поддерживает для ресурсов report .

Методы
list Возвращает список типов отчетов, которые может получить владелец канала или контента.

Представление ресурсов в формате JSON

Приведенная ниже структура JSON демонстрирует формат ресурса reportType :

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

Характеристики

В следующей таблице описаны свойства, которые отображаются в этом ресурсе:

Характеристики
id string
Идентификатор, который YouTube использует для уникальной идентификации отчета. Максимальная длина значения свойства — 100 символов. В таблице ниже указана самая последняя версия каждого поддерживаемого типа отчета (максимум 100 символов).

name string
Название отчета. Максимальная длина значения объекта — 100 символов.
deprecateTime timestamp
Дата и время, когда отчет был или будет признан устаревшим. Если у вас есть задание для устаревшего типа отчета, YouTube будет генерировать новые отчеты для этого задания в течение трех месяцев после объявления даты устаревания.

Например, объявление о прекращении поддержки отчета content_owner_basic_a1 было сделано 19 мая 2016 года. Таким образом, поле deprecateTime для этого типа отчета указывает время 19 августа 2016 года, после которого YouTube прекратит генерировать отчеты этого типа.
systemManaged boolean
Это значение true , если YouTube автоматически генерирует отчет для владельцев контента без необходимости предварительного вызова метода jobs.create для указания YouTube на генерацию отчета. Фактически, метод jobs.create возвращает ошибку, если свойство reportTypeId указывает на отчет, управляемый системой.