Playlists: update

재생목록을 수정합니다. 예를 들어 재생목록의 제목, 설명, 개인정보 보호 상태를 변경할 수 있습니다.

할당량 영향: 이 메서드를 호출하면 할당량 비용이 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 이름이 포함되어 있습니다.
  • contentDetails
  • id
  • localizations
  • player
  • snippet
  • status
선택적 매개변수
onBehalfOfContentOwner string
이 매개변수는 적절하게 승인된 요청에서만 사용할 수 있습니다.

참고: 이 매개변수는 YouTube 콘텐츠 파트너 전용입니다.

onBehalfOfContentOwner 매개변수는 요청의 승인 사용자 인증 정보가 매개변수 값에 지정된 콘텐츠 소유자를 대신하는 YouTube CMS 사용자를 식별함을 나타냅니다. 이 매개변수는 여러 YouTube 채널을 소유하고 관리하는 YouTube 콘텐츠 파트너를 위해 마련되었습니다. 콘텐츠 소유자는 한 번 인증하면 개별 채널에 대한 인증 사용자 인증 정보를 제공하지 않고도 모든 동영상 및 채널 데이터에 액세스할 수 있습니다. 사용자가 인증할 CMS 계정은 지정된 YouTube 콘텐츠 소유자에게 연결되어야 합니다.

요청 본문

요청 본문에 playlist 리소스를 제공합니다.

해당 리소스의 경우 다음을 실행합니다.
  • 다음 속성에 값을 지정해야 합니다.

    • id
    • snippet.title
  • 다음 속성에 값을 설정할 수 있습니다.

    • snippet.title
    • snippet.description
    • status.privacyStatus
    • status.podcastStatus
    • snippet.defaultLanguage
    • localizations.(key)
    • localizations.(key).title
    • localizations.(key).description

    업데이트 요청을 제출하는데 값이 있는 속성에 요청이 값을 지정하지 않은 경우 속성의 기존 값은 삭제됩니다.

응답

이 메서드는 요청에 성공하면 응답 본문에서 playlist 리소스를 반환합니다.

오류

다음 표에는 이 메서드 호출에 대한 응답으로 API에서 반환할 수 있는 오류 메시지가 나와 있습니다. 자세한 내용은 YouTube Data API - 오류를 참고하세요.

오류 유형 오류 세부정보 설명
badRequest (400) defaultLanguageNotSetError defaultLanguagelocalizations를 업데이트하도록 설정해야 합니다.
badRequest (400) localizationValidationError 현지화 객체의 값 중 하나가 유효성 검사에 실패했습니다. playlists.list 메서드를 사용하여 유효한 값을 가져오고 재생목록 리소스 문서의 가이드라인에 따라 업데이트해야 합니다.
forbidden (403) playlistForbidden 이 작업이 금지되었거나 요청이 올바르게 승인되지 않았습니다.
invalidValue (400) invalidPlaylistSnippet 요청이 잘못된 재생목록 스니펫을 제공합니다.
notFound (404) playlistNotFound 요청의 id 매개변수로 식별된 재생목록을 찾을 수 없습니다.
required (400) playlistTitleRequired 요청에서 재생목록의 제목을 지정해야 합니다.
invalidValue (400) playlistOperationUnsupported API는 지정된 재생목록을 업데이트하는 기능을 지원하지 않습니다. 예를 들어 업로드한 동영상 재생목록의 속성은 업데이트할 수 없습니다.

사용해 보기

APIs Explorer를 사용하여 이 API를 호출하고 API 요청 및 응답을 확인합니다.