VideoAbuseReportReasons

Eine videoAbuseReportReason-Ressource enthält Informationen zu einem Grund, warum ein Video wegen missbräuchlicher Inhalte gemeldet wird. Wenn Ihre Anwendung die Methode videos.reportAbuse aufruft, um ein missbräuchliches Video zu melden, verwendet die Anfrage die Informationen aus einer videoAbuseReportReason-Ressource, um den Grund für die Meldung des Videos zu ermitteln.

Methoden

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

list
Rufe eine Liste mit Gründen ab, die zum Melden missbräuchlicher Videos verwendet werden können. 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, mit der YouTube den Grund identifiziert. Wenn Sie die Methode videos.reportAbuse aufrufen, sollte Ihre Anwendung diesen Wert verwenden, um das Attribut reasonId festzulegen.
snippet object
Das snippet-Objekt enthält grundlegende Details zum Grund.
snippet.label string
Der lokalisierte Labeltext für den Grund der Missbrauchsmeldung.
snippet.secondaryReasons[] list
Eine Liste sekundärer Gründe für den Grund, falls vorhanden. (Es können 0 oder mehr vorhanden sein.)
snippet.secondaryReasons[].id string
Die ID, mit der YouTube den sekundären Grund identifiziert. Wenn Sie die Methode videos.reportAbuse aufrufen, sollte Ihre Anwendung diesen Wert verwenden, um das Attribut secondaryReasonId festzulegen.
snippet.secondaryReasons[].label string
Der lokalisierte Labeltext für den sekundären Grund.