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 v3

The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.

Defined Under Namespace

Classes: AbuseReport, AbuseType, AccessPolicy, Activity, ActivityContentDetails, ActivityContentDetailsBulletin, ActivityContentDetailsChannelItem, ActivityContentDetailsComment, ActivityContentDetailsFavorite, ActivityContentDetailsLike, ActivityContentDetailsPlaylistItem, ActivityContentDetailsPromotedItem, ActivityContentDetailsRecommendation, ActivityContentDetailsSocial, ActivityContentDetailsSubscription, ActivityContentDetailsUpload, ActivitySnippet, Caption, CaptionSnippet, CdnSettings, Channel, ChannelAuditDetails, ChannelBannerResource, ChannelBrandingSettings, ChannelCard, ChannelContentDetails, ChannelContentOwnerDetails, ChannelConversionPing, ChannelConversionPings, ChannelElement, ChannelLocalization, ChannelProfileDetails, ChannelSection, ChannelSectionContentDetails, ChannelSectionLocalization, ChannelSectionSnippet, ChannelSectionTargeting, ChannelSettings, ChannelSnippet, ChannelStatistics, ChannelStatus, ChannelToStoreLinkDetails, ChannelTopicDetails, Comment, CommentSnippet, CommentSnippetAuthorChannelId, CommentThread, CommentThreadReplies, CommentThreadSnippet, ContentRating, Endscreen, EndscreenElement, EndscreenElementSnippet, EndscreenGetResponse, Entity, GeoPoint, GuideCategory, GuideCategorySnippet, I18nLanguage, I18nLanguageSnippet, I18nRegion, I18nRegionSnippet, ImageSettings, InfoCard, InfoCardSnippet, InfoCardSnippetTeaser, InfoCards, InfocardListResponse, IngestionInfo, InvideoBranding, InvideoPosition, InvideoPromotion, InvideoTiming, LanguageTag, LevelDetails, LinkCard, LinkCardUploadedImage, LinkElement, LinkElementUploadedImage, 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, LiveChatSuperChatDetails, LiveChatSuperStickerDetails, LiveChatTextMessageDetails, LiveChatUserBannedMessageDetails, LiveStream, LiveStreamConfigurationIssue, LiveStreamContentDetails, LiveStreamHealthStatus, LiveStreamSnippet, LiveStreamStatus, LocalizedProperty, LocalizedString, Member, MemberListResponse, MemberSnippet, MembershipsDetails, MembershipsDuration, MembershipsDurationAtLevel, MembershipsLevel, MembershipsLevelListResponse, MembershipsLevelSnippet, MerchandiseElement, MonitorStreamInfo, PageInfo, Playlist, PlaylistCard, PlaylistContentDetails, PlaylistElement, PlaylistItem, PlaylistItemContentDetails, PlaylistItemSnippet, PlaylistItemStatus, PlaylistLocalization, PlaylistPlayer, PlaylistSnippet, PlaylistStatus, PromotedItem, PromotedItemId, PropertyValue, RelatedEntity, ResourceId, SearchListsResponse, SearchResult, SearchResultSnippet, SetThumbnailResponse, Sponsor, SponsorListResponse, SponsorSnippet, SubscribeElement, Subscription, SubscriptionContentDetails, SubscriptionSnippet, SubscriptionSubscriberSnippet, SuperChatEvent, SuperChatEventListResponse, SuperChatEventSnippet, SuperStickerMetadata, TestItem, TestItemTestItemSnippet, ThirdPartyLink, ThirdPartyLinkSnippet, ThirdPartyLinkStatus, Thumbnail, ThumbnailDetails, TokenPagination, Video, VideoAbuseReport, VideoAbuseReportReason, VideoAbuseReportReasonSnippet, VideoAbuseReportSecondaryReason, VideoAgeGating, VideoCard, VideoCategory, VideoCategorySnippet, VideoContentDetails, VideoContentDetailsRegionRestriction, VideoElement, VideoFileDetails, VideoFileDetailsAudioStream, VideoFileDetailsVideoStream, VideoLiveStreamingDetails, VideoLocalization, VideoMonetizationDetails, VideoPlayer, VideoProcessingDetails, VideoProcessingDetailsProcessingProgress, VideoProjectDetails, VideoRating, VideoRatingListResponse, VideoRecordingDetails, VideoSnippet, VideoStatistics, VideoStatus, VideoSuggestions, VideoSuggestionsTagSuggestion, VideoTopicDetails, WatchSettings, YouTubeService

Constant Summary collapse

VERSION =
'V3'
REVISION =
'20200823'
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'