Um recurso videoAbuseReportReason contém informações sobre o motivo pelo qual um vídeo foi sinalizado por conter conteúdo abusivo. Quando o aplicativo chama o método videos.reportAbuse para denunciar um vídeo abusivo, a solicitação usa as informações de um recurso videoAbuseReportReason para identificar o motivo da denúncia.
Métodos
A API oferece suporte aos seguintes métodos para recursos videoAbuseReportReasons:
- list
 - Recupere uma lista de motivos que podem ser usados para denunciar vídeos abusivos. Faça um teste agora.
 
Representação de recurso
A estrutura JSON a seguir mostra o formato de um recurso videoAbuseReportReason:
{
  "kind": "youtube#videoAbuseReportReason",
  "etag": etag,
  "id": string,
  "snippet": {
    "label": string,
    "secondaryReasons": [
      {
        "id": string,
        "label": string
      }
    ]
  }
}Propriedades
A tabela a seguir define as propriedades que aparecem neste recurso:
| Propriedades | |
|---|---|
kind | 
      stringIdentifica o tipo do recurso da API. O valor será youtube#videoAbuseReportReason. | 
    
etag | 
      etagA Etag deste recurso.  | 
    
id | 
      stringO ID que o YouTube usa para identificar o motivo. Ao chamar o método videos.reportAbuse, o app precisa usar esse valor para definir a propriedade reasonId. | 
    
snippet | 
      objectO objeto snippet contém detalhes básicos sobre o motivo. | 
    
snippet.label | 
      stringO texto do rótulo localizado para o motivo da denúncia de abuso.  | 
    
snippet.secondaryReasons[] | 
      listUma lista de motivos secundários associados ao motivo, se houver. Pode haver 0 ou mais.  | 
    
snippet.secondaryReasons[].id | 
      stringO ID que o YouTube usa para identificar o motivo secundário. Ao chamar o método videos.reportAbuse, o app precisa usar esse valor para definir a propriedade secondaryReasonId. | 
    
snippet.secondaryReasons[].label | 
      stringO texto da etiqueta localizada para o motivo secundário.  |