Возвращает список цепочек комментариев, соответствующих параметрам запроса к API.
Влияние на квоту. Вызов этого метода расходует 1 единицу квоты.
Примеры использования
Запрос
HTTP-запрос
GET https://www.googleapis.com/youtube/v3/commentThreads
Параметры
В таблице ниже перечислены параметры, которые поддерживает этот запрос. Все перечисленные параметры являются параметрами запроса.
| Параметры | ||
|---|---|---|
| Обязательные параметры | ||
part |
stringПараметр part определяет список из одного или нескольких свойств ресурса commentThread, разделенных запятыми, которые будут включены в ответ API.В списке ниже приведены названия part, которые можно включить в значение параметра.
|
|
| Фильтры (укажите ровно один из следующих параметров) | ||
allThreadsRelatedToChannelId |
stringПараметр allThreadsRelatedToChannelId указывает API, что нужно вернуть все цепочки комментариев, связанные с указанным каналом. |
|
id |
stringПараметр id представляет собой список идентификаторов цепочек комментариев, разделенных запятыми. |
|
videoId |
stringПараметр videoId указывает API вернуть цепочки комментариев, связанные с указанным идентификатором видео. |
|
| Необязательные параметры | ||
maxResults |
unsigned integerПараметр maxResults определяет максимальное количество элементов, которые должны быть возвращены в наборе результатов.Примечание. Этот параметр не поддерживается для использования в сочетании с параметром id. Допустимые значения: от 1 до 100 включительно. Значение по умолчанию: 20. |
|
moderationStatus |
stringЭтот параметр можно использовать только в авторизованном запросе. Этот параметр позволяет ограничить возвращаемые цепочки комментариев определенным статусом модерации. Примечание. Этот параметр не поддерживается для использования вместе с параметром id. Значение по умолчанию – published.Допустимые значения:
|
|
order |
stringПараметр order определяет порядок, в котором API должен перечислять цепочки комментариев в ответе. Допустимые значения:
id.
|
|
pageToken |
stringПараметр pageToken определяет конкретную страницу в наборе результатов, которую необходимо вернуть. В ответе API свойство nextPageToken указывает на следующую страницу результатов, которую можно получить.Примечание. Этот параметр не поддерживается для использования в сочетании с параметром id. |
|
searchTerms |
stringПараметр searchTerms указывает, что в ответе API должны быть только комментарии, содержащие заданные поисковые запросы.Примечание. Этот параметр не поддерживается при использовании вместе с параметром id. |
|
textFormat |
stringЗадайте для этого параметра значение html или plainText, чтобы API возвращал комментарии пользователей в формате HTML или в виде обычного текста. Значение по умолчанию – html.Допустимые значения:
|
|
Тело запроса
При вызове этого метода не указывайте тело запроса.
Ответ
В случае успеха метод возвращает тело ответа со следующей структурой:
{
"kind": "youtube#commentThreadListResponse",
"etag": etag,
"nextPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
commentThread Resource
]
}Свойства
В таблице ниже приведены свойства, которые используются в этом ресурсе.
| Свойства | |
|---|---|
kind |
stringОпределяет тип ресурса API. Значение будет youtube#commentThreadListResponse. |
etag |
etagТег Etag этого ресурса. |
nextPageToken |
stringТокен, который можно использовать в качестве значения параметра pageToken, чтобы получить следующую страницу результатов. |
pageInfo |
objectОбъект pageInfo содержит информацию о постраничной организации набора результатов. |
pageInfo.totalResults |
integerОбщее количество результатов в наборе. |
pageInfo.resultsPerPage |
integerКоличество результатов, включенных в ответ API. |
items[] |
listСписок цепочек комментариев, соответствующих критериям запроса. |
Ошибки
В таблице ниже перечислены сообщения об ошибках, которые API может возвращать в ответ на вызов этого метода. Подробную информацию можно найти в документации по сообщениям об ошибках.
| Тип ошибки | Сведения об ошибке | Описание |
|---|---|---|
badRequest (400) |
operationNotSupported |
Фильтр id совместим только с комментариями, основанными на Google+. |
badRequest (400) |
processingFailure |
Серверу API не удалось обработать запрос. Хотя эта ошибка может быть временной, обычно она указывает на то, что входные данные запроса недопустимы. Проверьте структуру ресурса commentThread в теле запроса. |
forbidden (403) |
commentsDisabled |
Комментарии к видео, указанному в параметре videoId, отключены. |
forbidden (403) |
forbidden |
Не удалось получить одну или несколько цепочек комментариев из-за недостаточных разрешений. Запрос может быть не авторизован. |
notFound (404) |
channelNotFound |
Не удалось найти канал, указанный в параметре allThreadsRelatedToChannelId. |
notFound (404) |
commentThreadNotFound |
Не удалось найти одну или несколько указанных цепочек комментариев. Проверьте значения параметра id в запросе. |
notFound (404) |
videoNotFound |
Видео, указанное в параметре videoId, не найдено. |
Попробовать
Используйте APIs Explorer, чтобы вызвать этот API и посмотреть запрос к API и ответ.