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 snippet identifica 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.liveChatId del recurso liveBroadcast. |
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 es 300 (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. |