ReportTypes

Eine reportType-Ressource gibt einen bestimmten Bericht an, den ein Kanal oder Rechteinhaber abrufen kann.

Methoden

In der folgenden Tabelle sind die Methoden aufgeführt, die von der API für report-Ressourcen unterstützt werden.

Methoden
list Gibt eine Liste der Berichtstypen zurück, die der Kanal- oder Rechteinhaber abrufen kann.

JSON-Ressourcendarstellung

Die JSON-Struktur unten zeigt das Format einer reportType-Ressource:

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

Attribute

In der folgenden Tabelle werden die Attribute definiert, die in dieser Ressource enthalten sind:

Attribute
id string
Die ID, die YouTube zur eindeutigen Identifizierung des Berichts verwendet. Der Eigenschaftswert darf maximal 100 Zeichen lang sein. In der folgenden Tabelle finden Sie die jeweils aktuelle Version der einzelnen unterstützten Berichtstypen (max. 100 Zeichen).

name string
Der Name des Berichts. Der Eigenschaftswert darf maximal 100 Zeichen lang sein.
deprecateTime timestamp
Das Datum und die Uhrzeit, zu der der Bericht eingestellt wurde oder wird. Wenn Sie einen Job für einen eingestellten Berichtstyp haben, generiert YouTube für diesen Job drei Monate nach dem angekündigten Einstellungsdatum neue Berichte.

Die Einstellung des Berichts content_owner_basic_a1 wurde beispielsweise am 19. Mai 2016 angekündigt. Das Feld deprecateTime für diesen Berichtstyp gibt also einen Zeitpunkt am 19. August 2016 an, nach dem YouTube keine Berichte dieses Typs mehr erstellt.
systemManaged boolean
Dieser Wert ist true, wenn YouTube den Bericht automatisch für YouTube-Rechteinhaber generiert, ohne dass diese zuerst die Methode jobs.create aufrufen müssen, um YouTube anzuweisen, den Bericht zu generieren. Tatsächlich gibt die Methode jobs.create einen Fehler zurück, wenn die Property reportTypeId einen vom System verwalteten Bericht identifiziert.