Изменить плейлист. Например, вы можете изменить название, описание или настройки доступа к плейлисту.
Влияние на квоту. Вызов этого метода стоит 50 единиц квоты.
Примеры использования
Запрос
HTTP-запрос
PUT https://www.googleapis.com/youtube/v3/playlists
Авторизация
Для этого запроса требуется авторизация по крайней мере с одной из следующих областей действия. Подробнее об аутентификации и авторизации читайте в статье Реализация авторизации OAuth 2.0.
| Область действия |
|---|
https://www.googleapis.com/auth/youtubepartner |
https://www.googleapis.com/auth/youtube |
https://www.googleapis.com/auth/youtube.force-ssl |
Параметры
В таблице ниже перечислены параметры, которые поддерживает этот запрос. Все перечисленные параметры являются параметрами запроса.
| Параметры | ||
|---|---|---|
| Обязательные параметры | ||
part |
stringПараметр part используется в этой операции в двух целях. Он определяет свойства, которые будут заданы операцией записи, а также свойства, которые будут включены в ответ API.Обратите внимание, что этот метод переопределит существующие значения изменяемых свойств, содержащихся в любых частях, указанных в теле запроса. Например, описание плейлиста содержится в части snippet, которая должна быть включена в тело запроса. Если в запросе не указано значение свойства snippet.description, существующее описание плейлиста будет удалено.В следующем списке перечислены названия объектов part, которые можно включить в значение параметра:
|
|
| Необязательные параметры | ||
onBehalfOfContentOwner |
stringЭтот параметр можно использовать только в авторизованном запросе. Примечание. Этот параметр предназначен исключительно для партнеров YouTube. Параметр onBehalfOfContentOwner указывает, что учетные данные авторизации запроса идентифицируют пользователя системы управления контентом YouTube, который действует от имени владельца контента, указанного в значении параметра. Этот параметр предназначен для партнеров YouTube, которым принадлежит множество каналов. Владельцы контента могут пройти аутентификацию один раз и получить доступ к данным всех своих видео и каналов. Аккаунт CMS, с помощью которого пользователь проходит аутентификацию, должен быть связан с указанным владельцем контента YouTube. |
|
Тело запроса
Укажите ресурс playlist в теле запроса.
-
Необходимо указать значение для следующих свойств:
idsnippet.title
-
Вы можете задать значения для следующих свойств:
snippet.titlesnippet.descriptionstatus.privacyStatusstatus.podcastStatussnippet.defaultLanguagelocalizations.(key)localizations.(key).titlelocalizations.(key).description
Если вы отправляете запрос на обновление и не указываете значение для свойства, у которого оно уже есть, существующее значение будет удалено.
Ответ
В случае успеха этот метод возвращает ресурс playlist в теле ответа.
Ошибки
В таблице ниже перечислены сообщения об ошибках, которые API может возвращать в ответ на вызов этого метода. Подробнее об ошибках YouTube Data API…
| Тип ошибки | Сведения об ошибке | Описание |
|---|---|---|
badRequest (400) |
defaultLanguageNotSetError |
defaultLanguage должен быть настроен на обновление localizations. |
badRequest (400) |
localizationValidationError |
Одно из значений в объекте localizations не прошло проверку. Используйте метод playlists.list, чтобы получить допустимые значения, и обновите их в соответствии с инструкциями в документации по ресурсу playlists. |
forbidden (403) |
playlistForbidden |
Эта операция запрещена или запрос не авторизован. |
invalidValue (400) |
invalidPlaylistSnippet |
В запросе указан недопустимый фрагмент плейлиста. |
notFound (404) |
playlistNotFound |
Не удалось найти плейлист, указанный в параметре id запроса. |
required (400) |
playlistTitleRequired |
В запросе должно быть указано название плейлиста. |
invalidValue (400) |
playlistOperationUnsupported |
API не поддерживает возможность обновления указанного плейлиста. Например, вы не можете изменить свойства плейлиста с загруженными видео. |
Попробовать
Используйте APIs Explorer, чтобы вызвать этот API и посмотреть запрос к API и ответ.