ReportTypes

reportType kaynağı, bir kanalın veya içerik sahibinin alabileceği belirli bir raporu tanımlar.

Yöntemler

Aşağıdaki tabloda API'nin report kaynakları için desteklediği yöntemler gösterilmektedir.

Yöntemler
list Kanalın veya içerik sahibinin alabileceği rapor türlerinin listesini döndürür.

JSON kaynak gösterimi

Aşağıdaki JSON yapısı, bir reportType kaynağının biçimini gösterir:

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

Özellikler

Aşağıdaki tabloda, bu kaynakta görünen özellikler tanımlanmaktadır:

Özellikler
id string
YouTube'un raporu benzersiz şekilde tanımlamak için kullandığı kimlik. Mülk değeri en fazla 100 karakter uzunluğunda olabilir. Aşağıdaki tabloda, desteklenen her rapor türünün en son sürümü (maks. 100 karakter) tanımlanmaktadır.

name string
Raporun adı. Mülk değeri en fazla 100 karakter uzunluğunda olabilir.
deprecateTime timestamp
Raporun kullanımdan kaldırıldığı veya kullanımdan kaldırılacağı tarih ve saat. Kullanımdan kaldırılmış bir rapor türü için işiniz varsa YouTube, kullanımdan kaldırma tarihi duyurulduğundan itibaren üç ay boyunca bu iş için yeni raporlar oluşturur.

Örneğin, content_owner_basic_a1 raporu kullanımdan kaldırma duyurusu 19 Mayıs 2016'da yapıldı. Bu nedenle, söz konusu rapor türünün deprecateTime alanı 19 Ağustos 2016 tarihinde gerçekleşen bir saati belirtir. Bu tarihten sonra YouTube bu tür raporları oluşturmayı durdurur.
systemManaged boolean
YouTube, YouTube içerik sahiplerinin raporunu oluşturmak için önce jobs.create yöntemini çağırmasına gerek kalmadan bu işlemi otomatik olarak YouTube içerik sahipleri adına oluşturursa bu değer true olur. reportTypeId yöntemi sistem tarafından yönetilen bir rapor belirlerse jobs.create yöntemi hata döndürür.