Eine videoAbuseReportReason-Ressource enthält Informationen zu einem Grund, warum ein Video wegen missbräuchlicher Inhalte gemeldet wurde. Wenn Ihre Anwendung die videos.reportAbuse-Methode aufruft, um ein missbräuchliches Video zu melden, werden in der Anfrage die Informationen aus einer videoAbuseReportReason-Ressource verwendet, um den Grund für die Meldung des Videos anzugeben.
Methoden
Die API unterstützt die folgenden Methoden für videoAbuseReportReasons-Ressourcen:
- list
- Liste der Gründe abrufen, mit denen missbräuchliche Videos gemeldet 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 Eigenschaften definiert, die in dieser Ressource angezeigt werden:
| Attribute | |
|---|---|
kind |
stringIdentifiziert den Typ der API-Ressource. Der Wert ist youtube#videoAbuseReportReason. |
etag |
etagDas Etag dieser Ressource. |
id |
stringDie ID, mit der YouTube den Grund identifiziert. Wenn Sie die Methode videos.reportAbuse aufrufen, sollte Ihre Anwendung diesen Wert verwenden, um die Eigenschaft reasonId festzulegen. |
snippet |
objectDas snippet-Objekt enthält grundlegende Details zum Grund. |
snippet.label |
stringDer lokalisierte Labeltext für den Grund der Meldung von Missbrauch. |
snippet.secondaryReasons[] |
listEine Liste mit sekundären Gründen, die mit dem Grund verknüpft sind, sofern verfügbar. (Es können 0 oder mehr sein.) |
snippet.secondaryReasons[].id |
stringDie ID, mit der YouTube den sekundären Grund identifiziert. Wenn Sie die Methode videos.reportAbuse aufrufen, sollte Ihre Anwendung diesen Wert verwenden, um die Eigenschaft secondaryReasonId festzulegen. |
snippet.secondaryReasons[].label |
stringDer lokalisierte Labeltext für den sekundären Grund. |