VideoAbuseReportReasons

Eine Ressource vom Typ videoAbuseReportReason enthält Informationen dazu, warum ein Video wegen missbräuchlicher Inhalte gemeldet wurde. Wenn deine App die Methode videos.reportAbuse aufruft, um ein missbräuchliches Video zu melden, wird in der Anfrage anhand der Informationen einer videoAbuseReportReason-Ressource der Grund für die Meldung des Videos ermittelt.

Methoden

Die API unterstützt die folgenden Methoden für videoAbuseReportReasons-Ressourcen:

list
Liste mit möglichen Gründen für die Meldung missbräuchlicher Videos aufrufen. Hier kannst du die Funktion ausprobieren.

Ressourcendarstellung

Die folgende JSON-Struktur zeigt das Format einer videoAbuseReportReason-Ressource:

{
  "kind": "youtube#videoAbuseReportReason",
  "etag": etag,
  "id": string,
  "snippet": {
    "label": string,
    "secondaryReasons": [
      {
        "id": string,
        "label": string
      }
    ]
  }
}

Attribute

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

Attribute
kind string
Identifiziert den Typ der API-Ressource. Der Wert ist youtube#videoAbuseReportReason.
etag etag
Das ETag dieser Ressource.
id string
Die ID, die YouTube verwendet, um den Grund zu finden. Beim Aufrufen der Methode videos.reportAbuse sollte Ihre Anwendung diesen Wert verwenden, um das Attribut reasonId festzulegen.
snippet object
Das Objekt snippet enthält grundlegende Details zum Grund.
snippet.label string
Der lokalisierte Labeltext für den Grund für die Missbrauchsmeldung.
snippet.secondaryReasons[] list
Eine Liste sekundärer Gründe für den Grund, sofern vorhanden. (Es können 0 oder mehr sein.)
snippet.secondaryReasons[].id string
Die ID, die YouTube verwendet, um den sekundären Grund zu identifizieren. Beim Aufrufen der Methode videos.reportAbuse sollte Ihre Anwendung diesen Wert verwenden, um das Attribut secondaryReasonId festzulegen.
snippet.secondaryReasons[].label string
Der lokalisierte Labeltext für den sekundären Grund