comment zawiera informacje o pojedynczym komentarzu w YouTube. Zasób comment może reprezentować komentarz dotyczący filmu lub kanału. Komentarz może być komentarzem najwyższego poziomu lub odpowiedzią na taki komentarz.
Metody
Interfejs API obsługuje te metody w przypadku zasobów comments:
- list
- Zwraca listę komentarzy, które pasują do parametrów żądania do interfejsu API. Wypróbuj teraz
- wstaw
- Tworzy odpowiedź na istniejący komentarz. Uwaga: aby utworzyć komentarz najwyższego poziomu, użyj metody commentThreads.insert. Wypróbuj teraz
- aktualizować
- Modyfikuje komentarz. Wypróbuj teraz
- usuń
- Usuwa komentarz. Wypróbuj teraz
- setModerationStatus
- Ustawia stan moderowania co najmniej 1 komentarza. Żądanie API musi być autoryzowane przez właściciela kanału lub filmu powiązanego z komentarzami. Wypróbuj teraz
Prezentacja zasobów
Poniższa struktura JSON przedstawia format zasobu comments:
{
  "kind": "youtube#comment",
  "etag": etag,
  "id": string,
  "snippet": {
    "authorDisplayName": string,
    "authorProfileImageUrl": string,
    "authorChannelUrl": string,
    "authorChannelId": {
      "value": string
    },
    "channelId": string,
    "textDisplay": string,
    "textOriginal": string,
    "parentId": string,
    "canRate": boolean,
    "viewerRating": string,
    "likeCount": unsigned integer,
    "moderationStatus": string,
    "publishedAt": datetime,
    "updatedAt": datetime
  }
}Właściwości
Poniższa tabela zawiera definicje właściwości, które pojawiają się w tym zasobie:
| Właściwości | |
|---|---|
| kind | stringOkreśla typ zasobu interfejsu API. Wartość będzie wynosić youtube#comment. | 
| etag | etagTag ETag tego zasobu. | 
| id | stringIdentyfikator używany przez YouTube do jednoznacznej identyfikacji komentarza. | 
| snippet | objectObiekt snippetzawiera podstawowe informacje o komentarzu. | 
| snippet.authorDisplayName | stringWyświetlana nazwa użytkownika, który opublikował komentarz. | 
| snippet.authorProfileImageUrl | stringAdres URL awatara użytkownika, który opublikował komentarz. | 
| snippet.authorChannelUrl | stringAdres URL kanału YouTube autora komentarza, jeśli jest dostępny. | 
| snippet.authorChannelId | objectTen obiekt zawiera informacje o kanale w YouTube autora komentarza, jeśli są dostępne. | 
| snippet.authorChannelId.value | stringIdentyfikator kanału YouTube autora komentarza, jeśli jest dostępny. | 
| snippet.channelId | stringIdentyfikator kanału YouTube powiązanego z komentarzem. | 
| snippet.textDisplay | stringTekst komentarza. Tekst można pobrać w formacie zwykłego tekstu lub HTML. (Obie metody, comments.listicommentThreads.list, obsługują parametrtextFormat, który określa wybrany format tekstu).Nawet zwykły tekst może różnić się od oryginalnego tekstu komentarza. Może na przykład zastąpić linki do filmów ich tytułami. | 
| snippet.textOriginal | stringOryginalny, nieprzetworzony tekst komentarza w formie, w jakiej został pierwotnie opublikowany lub ostatnio zaktualizowany. Oryginalny tekst jest zwracany uwierzytelnionemu użytkownikowi tylko wtedy, gdy jest on autorem komentarza. | 
| snippet.parentId | stringUnikalny identyfikator komentarza nadrzędnego. Ta właściwość jest ustawiana tylko wtedy, gdy komentarz został przesłany jako odpowiedź na inny komentarz. | 
| snippet.canRate | booleanTo ustawienie określa, czy bieżący widz może ocenić komentarz. | 
| snippet.viewerRating | stringOcena przyznana przez widza temu komentarzowi. Ta właściwość nie identyfikuje ocen dislike, ale to zachowanie może ulec zmianie. W międzyczasie wartość właściwości tolike, jeśli widz ocenił komentarz pozytywnie. W pozostałych przypadkach, w tym gdy użytkownik ocenił komentarz negatywnie lub nie ocenił go wcale, wartość tonone.Prawidłowe wartości tej właściwości to: 
 | 
| snippet.likeCount | unsigned integerŁączna liczba polubień (pozytywnych ocen) otrzymanych przez komentarz. | 
| snippet.moderationStatus | stringStan moderacji komentarza. Ta właściwość jest zwracana tylko wtedy, gdy żądanie API zostało autoryzowane przez właściciela kanału lub filmu, w którym dodano żądane komentarze. Ta właściwość nie jest też ustawiana, jeśli w żądaniu interfejsu API użyto parametru filtra id.Prawidłowe wartości tej właściwości to: 
 | 
| snippet.publishedAt | datetimeData i godzina pierwotnego opublikowania komentarza. Wartość jest podana w formacie ISO 8601. | 
| snippet.updatedAt | datetimeData i godzina ostatniej aktualizacji komentarza. Wartość jest podana w formacie ISO 8601. |