videoAbuseReportReason zawiera informacje o tym, dlaczego film został oznaczony jako zawierający treści obraźliwe. Gdy aplikacja wywołuje metodę videos.reportAbuse, aby zgłosić film z nadużyciem, żądanie korzysta z informacji z zasobu videoAbuseReportReason, aby określić powód zgłoszenia filmu.
Metody
Interfejs API obsługuje te metody dotyczące zasobów videoAbuseReportReasons:
- list
 - Pobierz listę powodów, dla których można zgłaszać filmy z niepożądanymi treściami. Wypróbuj teraz
 
Reprezentacja zasobu
Struktura JSON poniżej przedstawia format zasobu videoAbuseReportReason:
{
  "kind": "youtube#videoAbuseReportReason",
  "etag": etag,
  "id": string,
  "snippet": {
    "label": string,
    "secondaryReasons": [
      {
        "id": string,
        "label": string
      }
    ]
  }
}Właściwości
Właściwości występujące w tym zasobie są opisane w tabeli poniżej:
| Właściwości | |
|---|---|
kind | 
      stringOkreśla typ zasobu interfejsu API. Wartość będzie wynosić youtube#videoAbuseReportReason. | 
    
etag | 
      etagEtag tego zasobu.  | 
    
id | 
      stringIdentyfikator używany przez YouTube do identyfikacji przyczyny. Podczas wywoływania metody videos.reportAbuse aplikacja powinna użyć tej wartości do ustawienia właściwości reasonId. | 
    
snippet | 
      objectObiekt snippet zawiera podstawowe informacje o przyczynie. | 
    
snippet.label | 
      stringZlokalizowany tekst etykiety dla powodu zgłoszenia nadużycia.  | 
    
snippet.secondaryReasons[] | 
      listLista dodatkowych powodów związanych z podaniem przyczyny (jeśli są dostępne). (może ich być 0 lub więcej).  | 
    
snippet.secondaryReasons[].id | 
      stringIdentyfikator używany przez YouTube do identyfikacji dodatkowego powodu. Podczas wywoływania metody videos.reportAbuse aplikacja powinna użyć tej wartości do ustawienia właściwości secondaryReasonId. | 
    
snippet.secondaryReasons[].label | 
      stringTekst etykiety przetłumaczony na potrzeby dodatkowego powodu.  |