Proíbe um usuário específico de participar 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.
Casos de uso comuns
Solicitação
Solicitação HTTP
POST https://www.googleapis.com/youtube/v3/liveChat/bans
Autorização
Esta solicitação requer autorização com pelo menos um dos seguintes escopos. Para saber mais sobre autenticação e autorização, consulte Como implementar a autenticação OAuth 2.0.
| Escopo | 
|---|
| https://www.googleapis.com/auth/youtube | 
| https://www.googleapis.com/auth/youtube.force-ssl | 
Parâmetros
A tabela a seguir lista os parâmetros compatíveis com essa consulta. Todos os parâmetros listados são os parâmetros de consulta.
| Parâmetros | ||
|---|---|---|
| Parâmetros obrigatórios | ||
| part | stringO parâmetro parttem duas finalidades nesta operação. Ele identifica as propriedades que a operação de gravação vai definir, bem como as propriedades que a resposta da API vai retornar. Defina o valor do parâmetro comosnippet. | |
Corpo da solicitação
Forneça um recurso liveChatBan no corpo da solicitação. Para esse recurso:
- 
    É necessário especificar um valor para essas propriedades: - snippet.liveChatId
- snippet.type
- snippet.bannedUserDetails.channelId
 
- 
    Você pode definir valores para estas propriedades: - snippet.banDurationSeconds
 
Resposta
Se for bem-sucedido, esse método retornará um recurso liveChatBan no corpo da resposta.
Erros
A tabela a seguir identifica as mensagens de erro que a API pode retornar em resposta a uma chamada para esse método. Para mais detalhes, consulte API YouTube Live Streaming: erros.
| Tipo de erro | Detalhe do erro | Descrição | 
|---|---|---|
| forbidden (403) | insufficientPermissions | Você não tem as permissões necessárias para banir um usuário do chat ao vivo especificado. | 
| forbidden (403) | liveChatBanInsertionNotAllowed | Não foi possível criar a proibição especificada. Esse erro pode ocorrer se a solicitação tentar banir o proprietário do chat ou outro moderador. | 
| invalidValue (400) | invalidChannelId | Não foi possível encontrar o ID do canal especificado. | 
| invalidValue (400) | invalidLiveChatId | O valor de snippet.liveChatIdespecificado na solicitação é inválido. Verifique o recursoliveBroadcastassociado para garantir que você tenha o valor correto. | 
| notFound (404) | liveChatNotFound | Não foi possível encontrar o chat ao vivo especificado. Verifique o recurso liveBroadcastassociado para garantir que você está definindo a propriedadesnippet.liveChatIdcom o valor correto. | 
| notFound (404) | liveChatUserNotFound | Não foi possível encontrar o usuário do chat ao vivo que você está tentando banir. | 
| required (400) | bannedUserChannelIdRequired | O recurso liveChatBanenviado no corpo da solicitação precisa especificar um valor para a propriedadesnippet.bannedUserDetails.channelId. | 
| required (400) | liveChatIdRequired | O recurso liveChatBanenviado no corpo da solicitação precisa especificar um valor para a propriedadesnippet.liveChatId. | 
Confira!
Use APIs Explorer para chamar essa API e conferir a solicitação e a resposta dela.