Jobs

job 资源表示预定报告作业。报告作业用于标识 YouTube 每天为特定频道或内容所有者生成的特定报告。

方法

下表显示了该 API 支持 job 资源的方法。

方法
create 创建报告作业。创建报告作业,即表示您指示 YouTube 每天生成一次此报告。报告会在作业创建后的 24 小时内生成。
delete 删除报告作业。
get 检索已为频道或内容所有者安排的特定报告作业的相关信息。
list 列出已为频道或内容所有者安排的定期报告作业。响应中的每个资源都包含一个 id 属性,该属性用于指定 YouTube 用来唯一标识招聘信息的 ID。您需要使用该 ID 来检索为作业生成的报表列表或删除作业。

JSON 资源表示法

下面的 JSON 结构显示了 job 资源的格式:

{
  "id": string,
  "reportTypeId": string,
  "name": string,
  "createTime": timestamp,
  "expireTime": timestamp,
  "systemManaged": boolean
}

属性

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

属性
id string
YouTube 用于唯一标识报告作业的 ID。值的最大长度为 40 个字符。
reportTypeId string
作业创建的报告类型。该属性值对应于从 reportTypes.list 方法检索的 reportTypeidid
name string
YouTube 生成的名称,用于描述职位。值的最大长度为 100 个字符。
createTime timestamp
作业创建的日期和时间。属性值是一个采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,精确到微秒。示例:"2015-10-02T15:01:23.045678Z"
expireTime timestamp
职位过期或到期的日期和时间。属性值是一个采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,精确到微秒。示例:"2015-10-02T15:01:23.045678Z".

如果与相应作业关联的报表类型已被弃用,或为该作业生成的报表有很长时间未下载,该属性将提供一个值。此值标记了 YouTube 不再生成该职位相关报告的新日期。

如果您有已确定失效日期的任务,则应在此日期之后更新系统,让 Google 不再要求报告。在某些情况下,系统可能会提供替代报告。
systemManaged boolean
如果作业生成系统管理的报告,则此值为 true。YouTube 会自动为有权访问创作者工作室中相同报告的 YouTube 内容所有者生成系统管理的报告。内容所有者无法修改或删除创建这些报告的作业。