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.  |