ReportTypes

reportType 资源用于标识频道或内容所有者可以检索的特定报告。

方法

下表显示了该 API 针对 report 资源支持的方法。

方法
list 返回频道或内容所有者可以检索的报告类型列表。

JSON 资源表示法

以下 JSON 结构显示了 reportType 资源的格式:

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

属性

下表定义了此资源中显示的属性:

属性
id string
YouTube 用于唯一标识报告的 ID。属性值的最大长度为 100 个字符。下表列出了每种受支持的报告类型的最新版本(最多 100 个字符)。

name string
报告的名称。属性值的最大长度为 100 个字符。
deprecateTime timestamp
报告被弃用或将被弃用的日期和时间。如果您有针对已弃用的报告类型的作业,YouTube 会在该弃用日期公布后的三个月内为该作业生成新报告。

例如,content_owner_basic_a1 报告的弃用公告发布于 2016 年 5 月 19 日。因此,相应报告类型的 deprecateTime 字段指定了 2016 年 8 月 19 日的某个时间,在此时间之后,YouTube 将停止生成相应类型的报告。
systemManaged boolean
如果 YouTube 自动为 YouTube 内容所有者生成报告,而无需内容所有者先调用 jobs.create 方法来指示 YouTube 生成报告,则此值为 true。事实上,如果 reportTypeId 属性标识的是系统管理的报告,jobs.create 方法会返回错误。