Module: Google::Apis::YoutubeV3

Defined in:
generated/google/apis/youtube_v3.rb,
generated/google/apis/youtube_v3/classes.rb,
generated/google/apis/youtube_v3/service.rb,
generated/google/apis/youtube_v3/representations.rb

Overview

YouTube Data API

Supports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more.

Defined Under Namespace

Classes: AccessPolicy, Activity, ActivityContentDetails, ActivityContentDetailsBulletin, ActivityContentDetailsChannelItem, ActivityContentDetailsComment, ActivityContentDetailsFavorite, ActivityContentDetailsLike, ActivityContentDetailsPlaylistItem, ActivityContentDetailsPromotedItem, ActivityContentDetailsRecommendation, ActivityContentDetailsSocial, ActivityContentDetailsSubscription, ActivityContentDetailsUpload, ActivitySnippet, Caption, CaptionSnippet, CdnSettings, Channel, ChannelAuditDetails, ChannelBannerResource, ChannelBrandingSettings, ChannelContentDetails, ChannelContentOwnerDetails, ChannelConversionPing, ChannelConversionPings, ChannelLocalization, ChannelProfileDetails, ChannelSection, ChannelSectionContentDetails, ChannelSectionLocalization, ChannelSectionSnippet, ChannelSectionTargeting, ChannelSettings, ChannelSnippet, ChannelStatistics, ChannelStatus, ChannelTopicDetails, Comment, CommentSnippet, CommentThread, CommentThreadReplies, CommentThreadSnippet, ContentRating, GeoPoint, GetVideoRatingResponse, GuideCategory, GuideCategorySnippet, I18nLanguage, I18nLanguageSnippet, I18nRegion, I18nRegionSnippet, ImageSettings, IngestionInfo, InvideoBranding, InvideoPosition, InvideoPromotion, InvideoTiming, LanguageTag, LevelDetails, ListActivitiesResponse, ListCaptionsResponse, ListChannelSectionsResponse, ListChannelsResponse, ListCommentThreadsResponse, ListCommentsResponse, ListGuideCategoriesResponse, ListI18nLanguagesResponse, ListI18nRegionsResponse, ListLiveBroadcastsResponse, ListLiveStreamsResponse, ListPlaylistItemsResponse, ListPlaylistResponse, ListSubscriptionResponse, ListVideoAbuseReportReasonResponse, ListVideoCategoryResponse, ListVideosResponse, LiveBroadcast, LiveBroadcastContentDetails, LiveBroadcastSnippet, LiveBroadcastStatistics, LiveBroadcastStatus, LiveChatBan, LiveChatBanSnippet, LiveChatFanFundingEventDetails, LiveChatMessage, LiveChatMessageAuthorDetails, LiveChatMessageDeletedDetails, LiveChatMessageListResponse, LiveChatMessageRetractedDetails, LiveChatMessageSnippet, LiveChatModerator, LiveChatModeratorListResponse, LiveChatModeratorSnippet, LiveChatPollClosedDetails, LiveChatPollEditedDetails, LiveChatPollItem, LiveChatPollOpenedDetails, LiveChatPollVotedDetails, LiveChatSuperChatDetails, LiveChatSuperStickerDetails, LiveChatTextMessageDetails, LiveChatUserBannedMessageDetails, LiveStream, LiveStreamConfigurationIssue, LiveStreamContentDetails, LiveStreamHealthStatus, LiveStreamSnippet, LiveStreamStatus, LocalizedProperty, LocalizedString, Member, MemberListResponse, MemberSnippet, MembershipsDetails, MembershipsDuration, MembershipsDurationAtLevel, MembershipsLevel, MembershipsLevelListResponse, MembershipsLevelSnippet, MonitorStreamInfo, Nonprofit, NonprofitId, PageInfo, Playlist, PlaylistContentDetails, PlaylistItem, PlaylistItemContentDetails, PlaylistItemSnippet, PlaylistItemStatus, PlaylistLocalization, PlaylistPlayer, PlaylistSnippet, PlaylistStatus, PromotedItem, PromotedItemId, PropertyValue, ResourceId, SearchListsResponse, SearchResult, SearchResultSnippet, SetThumbnailResponse, Sponsor, SponsorListResponse, SponsorSnippet, Subscription, SubscriptionContentDetails, SubscriptionSnippet, SubscriptionSubscriberSnippet, SuperChatEvent, SuperChatEventListResponse, SuperChatEventSnippet, SuperStickerMetadata, Thumbnail, ThumbnailDetails, TokenPagination, Video, VideoAbuseReport, VideoAbuseReportReason, VideoAbuseReportReasonSnippet, VideoAbuseReportSecondaryReason, VideoAgeGating, VideoCategory, VideoCategorySnippet, VideoContentDetails, VideoContentDetailsRegionRestriction, VideoFileDetails, VideoFileDetailsAudioStream, VideoFileDetailsVideoStream, VideoLiveStreamingDetails, VideoLocalization, VideoMonetizationDetails, VideoPlayer, VideoProcessingDetails, VideoProcessingDetailsProcessingProgress, VideoProjectDetails, VideoRating, VideoRecordingDetails, VideoSnippet, VideoStatistics, VideoStatus, VideoSuggestions, VideoSuggestionsTagSuggestion, VideoTopicDetails, WatchSettings, YouTubeService

Constant Summary collapse

VERSION =
'V3'
REVISION =
'20200423'
AUTH_YOUTUBE =

Manage your YouTube account

'https://www.googleapis.com/auth/youtube'
AUTH_YOUTUBE_CHANNEL_MEMBERSHIPS_CREATOR =

See a list of your current active channel members, their current level, and when they became a member

'https://www.googleapis.com/auth/youtube.channel-memberships.creator'
AUTH_YOUTUBE_FORCE_SSL =

See, edit, and permanently delete your YouTube videos, ratings, comments and captions

'https://www.googleapis.com/auth/youtube.force-ssl'
AUTH_YOUTUBE_READONLY =

View your YouTube account

'https://www.googleapis.com/auth/youtube.readonly'
AUTH_YOUTUBE_UPLOAD =

Manage your YouTube videos

'https://www.googleapis.com/auth/youtube.upload'
AUTH_YOUTUBEPARTNER =

View and manage your assets and associated content on YouTube

'https://www.googleapis.com/auth/youtubepartner'
AUTH_YOUTUBEPARTNER_CHANNEL_AUDIT =

View private information of your YouTube channel relevant during the audit process with a YouTube partner

'https://www.googleapis.com/auth/youtubepartner-channel-audit'