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 snippetconté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 recursocomment. | 
| snippet.channelId | stringO canal do YouTube associado aos comentários na conversa. A propriedade snippet.videoIdidentifica 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 propriedadereplies.commentsrepresenta 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étodocomments.liste use o parâmetro de solicitaçãoparentIdpara identificar o comentário para o qual você quer recuperar respostas. |