Um recurso liveChatBan identifica um usuário do YouTube e um chat ao vivo do YouTube em que o usuário está banido de participar.
Métodos
A API oferece suporte aos seguintes métodos para recursos liveChatBans:
- inserir
- Impede que um usuário específico participe do chat ao vivo. A solicitação da API precisa ser autorizada pelo proprietário do canal ou por um moderador do chat ao vivo associado à proibição. Faça um teste agora.
- delete
- Remove uma proibição que impede que um usuário específico participe de um chat ao vivo, permitindo que o usuário volte a participar do chat. A solicitação da API precisa ser autorizada pelo proprietário do canal ou por um moderador do chat ao vivo associado à proibição. Faça um teste agora.
Representação de recurso
A estrutura JSON a seguir mostra o formato de um recurso liveChatBans:
{
  "kind": "youtube#liveChatBan",
  "etag": etag,
  "id": string,
  "snippet": {
    "liveChatId": string,
    "type": string,
    "banDurationSeconds": unsigned long,
    "bannedUserDetails": {
      "channelId": 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#liveChatBan. | 
| etag | etagA Etag deste recurso. | 
| id | stringO ID que o YouTube atribui para identificar exclusivamente a proibição. | 
| snippet | objectO objeto snippetidentifica o usuário banido e contém detalhes sobre a proibição. | 
| snippet.liveChatId | stringO chat ao vivo em que a proibição se aplica. O ID do chat ao vivo associado a uma transmissão é retornado na propriedade snippet.liveChatIddo recursoliveBroadcast. | 
| snippet.type | stringO tipo de proibição. Os valores válidos para essa propriedade são: 
 | 
| snippet.banDurationSeconds | unsigned longA duração da proibição. Defina um valor para essa propriedade somente se o tipo da proibição for temporary. O valor padrão é300(cinco minutos). | 
| snippet.bannedUserDetails | objectEsse objeto contém informações que identificam o usuário banido. | 
| snippet.bannedUserDetails.channelId | stringO ID do canal do YouTube do usuário banido. |