Un recurso commentThread
contiene información sobre una conversación de comentarios de YouTube, que incluye un comentario de nivel superior y las respuestas a ese comentario, si corresponde. Un recurso commentThread
representa los comentarios de un video.
Tanto el comentario de nivel superior como las respuestas son recursos comment
anidados dentro del recurso commentThread
. El recurso commentThread
no contiene necesariamente todas las respuestas a un comentario. Debes utilizar el método comments.list
si deseas recuperar todas las respuestas para un comentario en particular. Algunos comentarios no tienen respuestas.
Métodos
La API admite los siguientes métodos para los recursos commentThreads
:
- list
- Muestra una lista de subprocesos de comentarios que coinciden con los parámetros de solicitud a la API. Pruébala ahora.
- insertar
- Crea un comentario nuevo de nivel superior. Para agregar una respuesta a un comentario existente, usa el método
comments.insert
. Pruébalo ahora.
Representación de recursos
La estructura JSON muestra el formato de un recurso commentThreads
:
{ "kind": "youtube#commentThread", "etag": etag, "id": string, "snippet": { "channelId": string, "videoId": string, "topLevelComment": comments Resource, "canReply": boolean, "totalReplyCount": unsigned integer, "isPublic": boolean }, "replies": { "comments": [ comments Resource ] } }
Propiedades
La siguiente tabla define las propiedades que aparecen en este recurso:
Propiedades | |
---|---|
kind |
string Identifica el tipo de recurso de la API. El valor será youtube#commentThread . |
etag |
etag La Etag de este recurso. |
id |
string Es el ID que usa YouTube para identificar de forma exclusiva la conversación de comentarios. |
snippet |
object El objeto snippet contiene detalles básicos sobre la conversación de comentarios. También contiene el comentario de nivel superior del subproceso, que es un recurso comment . |
snippet.channelId |
string El canal de YouTube que está asociado con los comentarios de la conversación. La propiedad snippet.videoId identifica el video. |
snippet.videoId |
string El ID del video al que hacen referencia los comentarios |
snippet.topLevelComment |
object El comentario de nivel superior de la conversación. El valor de la propiedad es un recurso comment . |
snippet.canReply |
boolean Este parámetro de configuración indica si el usuario actual puede responder a la conversación. |
snippet.totalReplyCount |
unsigned integer La cantidad total de respuestas que se enviaron en respuesta al comentario de nivel superior. |
snippet.isPublic |
boolean Este parámetro de configuración indica si todos los usuarios de YouTube pueden ver la conversación, incluidos todos sus comentarios y respuestas a comentarios. |
replies |
object El objeto replies es un contenedor que contiene una lista de respuestas al comentario, si existe alguno. La propiedad replies.comments representa la lista de comentarios en sí. |
replies.comments[] |
list Una lista de una o más respuestas al comentario de nivel superior. Cada elemento de la lista es un recurso comment .La lista contiene una cantidad limitada de respuestas y, a menos que la cantidad de elementos de la lista sea igual al valor de la propiedad snippet.totalReplyCount , la lista de respuestas es solo un subconjunto de la cantidad total de respuestas disponibles para el comentario de nivel superior. Para recuperar todas las respuestas del comentario de nivel superior, debes llamar al método comments.list y usar el parámetro de solicitud parentId para identificar el comentario del que deseas recuperar las respuestas. |