YOUNG-JIN.OH
웃어라. 온 세상이 너와 함께 웃을 것이다.
울어라. 너 혼자만 울게 될 것이다.

YouTube Data API (v3) 기능정리

참고 사이트:

API 문서에서 기능 설명을 단순 취합하여 한 곳에 정리합니다. 제가 생각했던 것하고는 많이 다르기는 한데, 개별 기능에 뭔가 특이사항이 있는 경우 여기에 기록하려고 합니다. 총 17 개 58 메소드로 파악되며 대부분은 OAuth 2.0 과 연동되어야 합니다.

Activities – activity 리소스에는 특정 채널이나 사용자가 YouTube에서 실행한 작업의 정보가 포함되어 있습니다. 활동 피드로 보고되는 작업에는 동영상 평가, 동영상 공유, 동영상을 즐겨찾기에 추가, 동영상에 댓글 달기, 동영상 업로드 등이 있습니다. 각 activity 리소스를 통해 작업의 유형, 작업에 연결된 채널, 평가되거나 업로드된 동영상 등의 작업을 확인할 수 있습니다.
메소드 : list, insert

Captions – A caption resource represents a YouTube caption track. A caption track is associated with exactly one YouTube video.
메소드: list, insert, update, download, delete

ChannelBanners – channelBanner 리소스에는 새로 업로드한 이미지를 채널의 배너 이미지로 설정하는 데 사용할 URL이 포함되어 있습니다.
메소드: insert

Channels – channel 리소스에는 YouTube 채널에 대한 정보가 포함되어 있습니다.
메소드: list, update

ChannelSections – A channelSection resource contains information about a set of videos that a channel has chosen to feature. For example, a section could feature a channel’s latest uploads, most popular uploads, or videos from one or more playlists.
메소드: list, insert, update, delete

Comments – A comment resource contains information about a single YouTube comment. A comment resource can represent a comment about either a video or a channel. In addition, the comment could be a top-level comment or a reply to a top-level comment.
메소드: list, insert, update, markAsSpam, setModerationStatus, delete

CommentThreads – A commentThread resource contains information about a YouTube comment thread, which comprises a top-level comment and replies, if any exist, to that comment. A commentThread resource can represent comments about either a video or a channel.
메소드: list, insert, update

GuideCategories – guideCategory 리소스는 YouTube 알고리즘이 채널의 콘텐츠 또는 인기도와 같은 기타 지표를 바탕으로 지정한 카테고리를 확인합니다. 이 목록은 동영상 카테고리와 유사하지만 동영상 카테고리는 동영상 업로더가 지정할 수 있고 채널 카테고리는 YouTube만 지정할 수 있다는 점이 다릅니다.
메소드: list

PlaylistItems – playlistItem 리소스는 재생목록에 포함된 동영상과 같은 다른 리소스를 식별합니다. 또한 playlistItem 리소스에는 재생목록에서 리소스가 사용되는 방식과 관련하여 포함된 리소스에 대한 세부정보가 포함되어 있습니다.
메소드: list, insert, update, delete

Playlists – playlist 리소스는 YouTube 재생목록을 나타냅니다. 재생목록은 순서대로 감상하거나 다른 사용자와 공유할 수 있는 동영상의 모음입니다. 재생목록은 최대 200개의 동영상을 포함할 수 있으며 사용자가 만들 수 있는 재생목록의 수에는 제한이 없습니다. 재생목록은 기본적으로 다른 사용자에게 공개되지만 비공개로 설정할 수도 있습니다.
메소드: list, insert, update, delete

Search – 검색결과에는 API 요청에 지정된 검색 매개변수와 일치하는 YouTube 동영상, 채널 또는 재생목록의 정보가 포함되어 있습니다. 검색결과는 동영상과 같이 고유하게 식별할 수 있는 리소스를 보여주지만, 자체적으로는 영구적인 데이터를 가지지 않습니다.
메소드: list

Subscriptions – subscription 리소스에는 YouTube 사용자의 구독정보가 포함되어 있습니다. 구독정보는 채널에 새 동영상이 추가되거나 다른 사용자가 YouTube에서 동영상 업로드, 동영상 평가 또는 동영상 추천 등의 작업 중 하나를 수행할 때 이를 알려줍니다.
메소드: list, insert, delete

Thumbnails – thumbnail 리소스는 하나의 리소스에 연결된 미리보기 이미지의 각기 다른 크기를 식별합니다.
메소드: set

VideoAbuseReportReasons – A videoAbuseReportReason resource contains information about a reason that a video would be flagged for containing abusive content.
메소드: list

VideoCategories – videoCategory 리소스는 업로드된 동영상과 연결되었거나 연결할 수 있는 카테고리를 확인합니다.
메소드: list

Videos – video 리소스는 YouTube 동영상을 나타냅니다.
메소드: list, insert, update, rate, getRating, reportAbuse, delete

Watermarks – watermark 리소스는 지정된 채널의 동영상을 재생하는 동안 표시되는 이미지를 식별합니다. 또한 동영상 재생 중 워터마크가 표시되는 시기와 표시되는 시간의 길이를 정하는 타이밍 세부정보뿐 아니라 이미지가 연결되는 타겟 채널도 지정할 수 있습니다.
메소드: set, unset

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.