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 snippet zawiera 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.list i commentThreads.list, obsługują parametr textFormat, 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 to like, jeśli widz ocenił komentarz pozytywnie. W pozostałych przypadkach, w tym gdy użytkownik ocenił komentarz negatywnie lub nie ocenił go wcale, wartość to none.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. |