Module: Google::Apis::YoutubeV3
- Defined in:
- lib/google/apis/youtube_v3.rb,
lib/google/apis/youtube_v3/classes.rb,
lib/google/apis/youtube_v3/service.rb,
lib/google/apis/youtube_v3/gem_version.rb,
lib/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, ChannelContentDetails, ChannelContentOwnerDetails, ChannelConversionPing, ChannelConversionPings, ChannelLocalization, ChannelProfileDetails, ChannelSection, ChannelSectionContentDetails, ChannelSectionLocalization, ChannelSectionSnippet, ChannelSectionTargeting, ChannelSettings, ChannelSnippet, ChannelStatistics, ChannelStatus, ChannelToStoreLinkDetails, ChannelToStoreLinkDetailsBillingDetails, ChannelTopicDetails, Comment, CommentSnippet, CommentSnippetAuthorChannelId, CommentThread, CommentThreadReplies, CommentThreadSnippet, ContentRating, Cuepoint, CuepointSchedule, Entity, GeoPoint, GetVideoRatingResponse, I18nLanguage, I18nLanguageSnippet, I18nRegion, I18nRegionSnippet, ImageSettings, IngestionInfo, InvideoBranding, InvideoPosition, InvideoTiming, LanguageTag, LevelDetails, ListActivitiesResponse, ListCaptionsResponse, ListChannelSectionsResponse, ListChannelsResponse, ListCommentThreadsResponse, ListCommentsResponse, ListI18nLanguagesResponse, ListI18nRegionsResponse, ListLiveBroadcastsResponse, ListLiveStreamsResponse, ListPlaylistItemsResponse, ListPlaylistResponse, ListSubscriptionResponse, ListVideoAbuseReportReasonResponse, ListVideoCategoryResponse, ListVideosResponse, LiveBroadcast, LiveBroadcastContentDetails, LiveBroadcastMonetizationDetails, LiveBroadcastSnippet, LiveBroadcastStatistics, LiveBroadcastStatus, LiveChatBan, LiveChatBanSnippet, LiveChatFanFundingEventDetails, LiveChatGiftMembershipReceivedDetails, LiveChatMemberMilestoneChatDetails, LiveChatMembershipGiftingDetails, LiveChatMessage, LiveChatMessageAuthorDetails, LiveChatMessageDeletedDetails, LiveChatMessageListResponse, LiveChatMessageRetractedDetails, LiveChatMessageSnippet, LiveChatModerator, LiveChatModeratorListResponse, LiveChatModeratorSnippet, LiveChatNewSponsorDetails, LiveChatPollDetails, LiveChatPollDetailsPollMetadata, LiveChatPollDetailsPollMetadataPollOption, LiveChatSuperChatDetails, LiveChatSuperStickerDetails, LiveChatTextMessageDetails, LiveChatUserBannedMessageDetails, LiveStream, LiveStreamConfigurationIssue, LiveStreamContentDetails, LiveStreamHealthStatus, LiveStreamSnippet, LiveStreamStatus, LocalizedProperty, LocalizedString, Member, MemberListResponse, MemberSnippet, MembershipsDetails, MembershipsDuration, MembershipsDurationAtLevel, MembershipsLevel, MembershipsLevelListResponse, MembershipsLevelSnippet, MonitorStreamInfo, PageInfo, Playlist, PlaylistContentDetails, PlaylistImage, PlaylistImageListResponse, PlaylistImageSnippet, PlaylistItem, PlaylistItemContentDetails, PlaylistItemSnippet, PlaylistItemStatus, PlaylistLocalization, PlaylistPlayer, PlaylistSnippet, PlaylistStatus, PropertyValue, RelatedEntity, ResourceId, SearchListsResponse, SearchResult, SearchResultSnippet, SetThumbnailResponse, Subscription, SubscriptionContentDetails, SubscriptionSnippet, SubscriptionSubscriberSnippet, SuperChatEvent, SuperChatEventListResponse, SuperChatEventSnippet, SuperStickerMetadata, TestItem, TestItemTestItemSnippet, ThirdPartyLink, ThirdPartyLinkListResponse, ThirdPartyLinkSnippet, ThirdPartyLinkStatus, 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
- GEM_VERSION =
Version of the google-apis-youtube_v3 gem
"0.42.0"
- GENERATOR_VERSION =
Version of the code generator used to generate this client
"0.15.0"
- REVISION =
Revision of the discovery document this client was generated from
"20240514"
- VERSION =
Version of the YouTube Data API v3 this client connects to. This is NOT the gem version.
'V3'
- 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'