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 方法擷取的 reportType idid
name string
YouTube 為說明工作而產生的名稱。值的長度上限為 100 個字元。
createTime timestamp
工作的建立的日期和時間。屬性值是 RFC3339 世界標準時間「Zulu」的時間戳記格式,精確到微秒。範例:"2015-10-02T15:01:23.045678Z"
expireTime timestamp
工作過期或即將失效的日期和時間。屬性值是 RFC3339 世界標準時間「Zulu」的時間戳記格式,精確到微秒。示例:"2015-10-02T15:01:23.045678Z"

如果與工作相關聯的報表類型已淘汰,或是系統長時間未下載工作產生的報表,這個屬性就會傳回值。此值標示的是在該日期過後,YouTube 將不再為該工作產生新報告。

如果您的工作認得到期日,則應更新系統,在該日期之前停止要求報告。在某些情況下,系統會提供替換報告。
systemManaged boolean
如果工作產生系統代管報表,這個值為 true。YouTube 會自動為可存取 YouTube 創作者工作室報表的 YouTube 內容擁有者產生系統管理的報表。內容擁有者無法修改或刪除會建立這些報表的工作。