Um recurso commentThread contém informações sobre uma sequência de comentários do YouTube, que compreende um comentário de nível superior e respostas, se houver, a esse comentário. O recurso commentThread representa os comentários de um vídeo.
O comentário de nível superior e as respostas são, na verdade, recursos comment aninhados no recurso commentThread. O recurso commentThread não contém necessariamente todas as respostas a um comentário, e você precisa usar o método comments.list se quiser recuperar todas as respostas de um comentário específico. Alguns comentários não têm respostas.
Métodos
A API é compatível com os seguintes métodos para recursos commentThreads:
- list
 - Retorna uma lista de linhas de execução de comentários que correspondem aos parâmetros da solicitação da API. Faça um teste agora.
 - inserir
 - Cria um novo comentário de nível superior. Para responder a um comentário já existente, use o método 
comments.insert. Faça um teste agora. 
Representação de recurso
A estrutura JSON mostra o formato de um 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
    ]
  }
}Propriedades
A tabela a seguir define as propriedades que aparecem neste recurso:
| Propriedades | |
|---|---|
kind | 
      stringIdentifica o tipo de recurso da API. O valor será youtube#commentThread. | 
    
etag | 
      etagA Etag deste recurso.  | 
    
id | 
      stringO ID que o YouTube usa para identificar de forma exclusiva a sequência de comentários.  | 
    
snippet | 
      objectO objeto snippet contém detalhes básicos sobre a sequência de comentários. Ele também contém o comentário de nível superior da linha de execução, que é um recurso comment. | 
    
snippet.channelId | 
      stringO canal do YouTube associado aos comentários na conversa. A propriedade snippet.videoId identifica o vídeo. | 
    
snippet.videoId | 
      stringO ID do vídeo ao qual os comentários se referem.  | 
    
snippet.topLevelComment | 
      objectO comentário de nível superior da conversa. O valor da propriedade é um recurso comment. | 
    
snippet.canReply | 
      booleanEssa configuração indica se o espectador atual pode responder à conversa.  | 
    
snippet.totalReplyCount | 
      unsigned integerO número total de respostas enviadas em resposta ao comentário da parte superior.  | 
    
snippet.isPublic | 
      booleanEsta configuração indica se a conversa, incluindo todos os comentários e respostas a comentários, está visível para todos os usuários do YouTube.  | 
    
replies | 
      objectO objeto replies é um contêiner que contém uma lista de respostas ao comentário, se houver. A propriedade replies.comments representa a própria lista de comentários. | 
    
replies.comments[] | 
      listUma lista de uma ou mais respostas ao comentário da parte superior. Cada item na lista é um recurso do comment.A lista contém um número limitado de respostas e, a menos que o número de itens na lista seja igual ao valor da propriedade snippet.totalReplyCount, a lista de respostas é apenas um subconjunto do número total de respostas disponíveis para o comentário de nível superior. Para recuperar todas as respostas ao comentário de nível superior, chame o método comments.list e use o parâmetro de solicitação parentId para identificar o comentário para o qual você quer recuperar respostas. |