Un recurso liveChatBan identifica a un usuario de YouTube y un chat en vivo de YouTube en el que el usuario no puede participar.
Métodos
La API admite los siguientes métodos para los recursos liveChatBans:
- insertar
- Impide que un usuario específico participe en el chat en vivo. El propietario del canal o un moderador del chat en vivo asociado con la prohibición debe autorizar la solicitud a la API. Pruébala ahora.
- borrar
- Quita una prohibición que impide que un usuario específico participe en un chat en vivo, lo que le permite volver a unirse al chat. El propietario del canal o un moderador del chat en vivo asociado con la prohibición debe autorizar la solicitud a la API. Pruébala ahora.
Representación de recursos
En la siguiente estructura JSON, se muestra el formato de un recurso liveChatBans:
{
  "kind": "youtube#liveChatBan",
  "etag": etag,
  "id": string,
  "snippet": {
    "liveChatId": string,
    "type": string,
    "banDurationSeconds": unsigned long,
    "bannedUserDetails": {
      "channelId": string
    }
  }
}Propiedades
La siguiente tabla define las propiedades que aparecen en este recurso:
| Propiedades | |
|---|---|
| kind | stringIdentifica el tipo de recurso de la API. El valor será youtube#liveChatBan. | 
| etag | etagEs la etiqueta de Etag de este recurso. | 
| id | stringEs el ID que YouTube asigna para identificar de forma única la prohibición. | 
| snippet | objectEl objeto snippetidentifica al usuario expulsado y contiene detalles sobre la expulsión. | 
| snippet.liveChatId | stringEs el chat en vivo al que se aplica la prohibición. El ID de chat en vivo asociado con una transmisión se muestra en la propiedad snippet.liveChatIddel recursoliveBroadcast. | 
| snippet.type | stringEs el tipo de prohibición. Los valores válidos para esta propiedad son los siguientes: 
 | 
| snippet.banDurationSeconds | unsigned longEs la duración de la prohibición. Solo establece un valor para esta propiedad si el tipo de prohibición es temporary. El valor predeterminado es300(5 minutos). | 
| snippet.bannedUserDetails | objectEste objeto contiene información que identifica al usuario expulsado. | 
| snippet.bannedUserDetails.channelId | stringEs el ID del canal de YouTube del usuario bloqueado. |