Jobs

Resource job mewakili tugas pelaporan terjadwal. Tugas pelaporan mengidentifikasi laporan tertentu yang dibuat YouTube setiap harinya untuk pemilik konten atau channel tertentu.

Metode

Tabel berikut menunjukkan metode yang didukung API untuk resource job.

Metode
create Membuat tugas pelaporan. Dengan membuat tugas pelaporan, Anda meminta YouTube untuk membuat laporan tersebut setiap hari. Laporan tersedia dalam waktu 24 jam sejak tugas dibuat.
delete Menghapus tugas pelaporan.
get Mengambil informasi tentang tugas pelaporan tertentu yang telah dijadwalkan untuk pemilik channel atau konten.
list Mencantumkan tugas pelaporan yang telah dijadwalkan untuk suatu channel atau pemilik konten. Setiap resource dalam respons berisi properti id, yang menentukan ID yang digunakan YouTube untuk mengidentifikasi pekerjaan secara unik. Anda memerlukan ID tersebut untuk mengambil daftar laporan yang telah dibuat untuk tugas atau untuk menghapus tugas.

Representasi resource JSON

Struktur JSON di bawah menunjukkan format resource job:

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

Properti

Tabel berikut menentukan properti yang muncul di resource ini:

Properti
id
string ID yang digunakan YouTube untuk mengidentifikasi tugas pelaporan secara unik. Nilai memiliki panjang maksimum 40 karakter.
reportTypeId
string Jenis laporan yang dibuat oleh tugas. Nilai properti sesuai dengan id dari id dari reportType seperti yang diambil dari metode reportTypes.list.
name
string Nama yang dibuat YouTube untuk mendeskripsikan pekerjaan. Nilai memiliki panjang maksimum 100 karakter.
createTime
timestamp Tanggal dan waktu tugas dibuat. Nilai properti adalah stempel waktu dalam RFC3339 UTC "Zulu" format yang akurat, akurat hingga mikrodetik. Contoh: "2015-10-02T15:01:23.045678Z".
expireTime
timestamp Tanggal dan waktu tugas berakhir atau habis masa berlakunya. Nilai properti adalah stempel waktu dalam RFC3339 UTC "Zulu" format yang akurat, akurat hingga mikrodetik. Contoh: "2015-10-02T15:01:23.045678Z".

Properti ini memiliki nilai jika jenis laporan yang terkait dengan tugas tidak digunakan lagi atau jika laporan yang dibuat untuk tugas belum didownload dalam jangka waktu yang lama. Nilai ini menandai tanggal ketika YouTube tidak lagi membuat laporan baru untuk tugas tersebut.

Jika Anda memiliki tugas yang mengidentifikasi tanggal habis masa berlaku, sebaiknya update sistem agar berhenti meminta laporan sebelum tanggal tersebut. Dalam kasus tertentu, laporan penggantian mungkin tersedia.
systemManaged
boolean Nilai ini adalah true jika tugas menghasilkan laporan yang dikelola sistem. YouTube secara otomatis membuat laporan yang dikelola sistem untuk pemilik konten YouTube yang memiliki akses ke laporan yang sama di YouTube Creator Studio. Pemilik konten tidak dapat mengubah atau menghapus tugas yang membuat laporan tersebut.