Comments: setModerationStatus

Устанавливает статус модерации одного или нескольких комментариев. Запрос API должен быть авторизован владельцем канала или видео, связанного с комментариями.

Влияние квоты. Стоимость вызова этого метода составляет 50 единиц.

Распространенные случаи использования

Запрос

HTTP-запрос

POST https://www.googleapis.com/youtube/v3/comments/setModerationStatus

Авторизация

Этот запрос требует авторизации хотя бы с одной из следующих областей ( подробнее об аутентификации и авторизации читайте здесь ).

Объем
https://www.googleapis.com/auth/youtube.force-ssl

Параметры

В следующей таблице перечислены параметры, которые поддерживает этот запрос. Все перечисленные параметры являются параметрами запроса.

Параметры
Обязательные параметры
id string
Параметр id указывает список идентификаторов, разделенных запятыми, которые идентифицируют комментарии, для которых вы обновляете статус модерации.
moderationStatus string
Определяет новый статус модерации указанных комментариев.

Приемлемые значения:
  • heldForReview — помечает комментарий как ожидающий рассмотрения модератором.
  • published — удаляет комментарий для публичного показа.
  • rejected — отклоняет комментарий как непригодный для отображения. Это действие также эффективно скрывает все ответы на отклоненный комментарий.
Дополнительные параметры
banAuthor boolean
Параметр banAuthor позволяет указать, что вы хотите автоматически отклонять любые дополнительные комментарии, написанные автором комментария. Установите значение параметра true , чтобы забанить автора.

Примечание. Этот параметр действителен только в том случае, если для параметра moderationStatus также установлено значение rejected .

Тело запроса

Не указывайте тело запроса при вызове этого метода.

Ответ

В случае успеха этот метод возвращает код ответа HTTP 204 ( No Content ).

Ошибки

В следующей таблице указаны сообщения об ошибках, которые API может вернуть в ответ на вызов этого метода. Более подробную информацию см. в документации по сообщениям об ошибках .

Тип ошибки Детализация ошибки Описание
badRequest (400) banWithoutReject Параметр banAuthor можно использовать только в том случае, если значение параметра moderationStatus rejected .
badRequest (400) operationNotSupported Комментарии, не основанные на Google+, предлагают лишь ограниченные функции модерации.
badRequest (400) processingFailure Серверу API не удалось успешно обработать запрос. Хотя это может быть временная ошибка, обычно она указывает на то, что ввод запроса недействителен.
forbidden (403) forbidden Статус модерации одного или нескольких комментариев не может быть установлен из-за недостаточных разрешений. Возможно, запрос не авторизован должным образом.
notFound (404) commentNotFound Невозможно найти один или несколько комментариев, которые пытается обновить запрос. Проверьте значения параметра id запроса, чтобы убедиться, что они верны.

Попробуй это!

Используйте APIs Explorer для вызова этого API и просмотра запроса и ответа API.