Lines Matching full:youtube
23 * Service definition for YouTube (v3).
26 * The YouTube Data API v3 is an API that provides access to YouTube data, such
31 * <a href="https://developers.google.com/youtube/" target="_blank">Documentation</a>
36 class YouTube extends \Google\Service
38 /** Manage your YouTube account. */
39 const YOUTUBE =
40 "https://www.googleapis.com/auth/youtube";
43 "https://www.googleapis.com/auth/youtube.channel-memberships.creator";
44 /** See, edit, and permanently delete your YouTube videos, ratings, comments and captions. */
46 "https://www.googleapis.com/auth/youtube.force-ssl";
47 /** View your YouTube account. */
49 "https://www.googleapis.com/auth/youtube.readonly";
50 /** Manage your YouTube videos. */
52 "https://www.googleapis.com/auth/youtube.upload";
53 /** View and manage your assets and associated content on YouTube. */
56 /** View private information of your YouTube channel relevant during the audit process with a YouTube partner. */
92 * Constructs the internal representation of the YouTube service.
101 $this->rootUrl = $rootUrl ?: 'https://youtube.googleapis.com/';
105 $this->serviceName = 'youtube';
107 $this->abuseReports = new YouTube\Resource\AbuseReports(
114 'path' => 'youtube/v3/abuseReports',
128 $this->activities = new YouTube\Resource\Activities(
135 'path' => 'youtube/v3/activities',
181 $this->captions = new YouTube\Resource\Captions(
188 'path' => 'youtube/v3/captions',
206 'path' => 'youtube/v3/captions/{id}',
232 'path' => 'youtube/v3/captions',
255 'path' => 'youtube/v3/captions',
284 'path' => 'youtube/v3/captions',
310 $this->channelBanners = new YouTube\Resource\ChannelBanners(
317 'path' => 'youtube/v3/channelBanners/insert',
337 $this->channelSections = new YouTube\Resource\ChannelSections(
344 'path' => 'youtube/v3/channelSections',
358 'path' => 'youtube/v3/channelSections',
377 'path' => 'youtube/v3/channelSections',
409 'path' => 'youtube/v3/channelSections',
427 $this->channels = new YouTube\Resource\Channels(
434 'path' => 'youtube/v3/channels',
486 'path' => 'youtube/v3/channels',
504 $this->commentThreads = new YouTube\Resource\CommentThreads(
511 'path' => 'youtube/v3/commentThreads',
522 'path' => 'youtube/v3/commentThreads',
577 $this->comments = new YouTube\Resource\Comments(
584 'path' => 'youtube/v3/comments',
594 'path' => 'youtube/v3/comments',
605 'path' => 'youtube/v3/comments',
637 'path' => 'youtube/v3/comments/markAsSpam',
648 'path' => 'youtube/v3/comments/setModerationStatus',
668 'path' => 'youtube/v3/comments',
682 $this->i18nLanguages = new YouTube\Resource\I18nLanguages(
689 'path' => 'youtube/v3/i18nLanguages',
707 $this->i18nRegions = new YouTube\Resource\I18nRegions(
714 'path' => 'youtube/v3/i18nRegions',
732 $this->liveBroadcasts = new YouTube\Resource\LiveBroadcasts(
739 'path' => 'youtube/v3/liveBroadcasts/bind',
767 'path' => 'youtube/v3/liveBroadcasts',
785 'path' => 'youtube/v3/liveBroadcasts',
804 'path' => 'youtube/v3/liveBroadcasts',
848 'path' => 'youtube/v3/liveBroadcasts/transition',
877 'path' => 'youtube/v3/liveBroadcasts',
899 $this->liveChatBans = new YouTube\Resource\LiveChatBans(
906 'path' => 'youtube/v3/liveChat/bans',
916 'path' => 'youtube/v3/liveChat/bans',
930 $this->liveChatMessages = new YouTube\Resource\LiveChatMessages(
937 'path' => 'youtube/v3/liveChat/messages',
947 'path' => 'youtube/v3/liveChat/messages',
958 'path' => 'youtube/v3/liveChat/messages',
993 $this->liveChatModerators = new YouTube\Resource\LiveChatModerators(
1000 'path' => 'youtube/v3/liveChat/moderators',
1010 'path' => 'youtube/v3/liveChat/moderators',
1021 'path' => 'youtube/v3/liveChat/moderators',
1048 $this->liveStreams = new YouTube\Resource\LiveStreams(
1055 'path' => 'youtube/v3/liveStreams',
1073 'path' => 'youtube/v3/liveStreams',
1092 'path' => 'youtube/v3/liveStreams',
1128 'path' => 'youtube/v3/liveStreams',
1150 $this->members = new YouTube\Resource\Members(
1157 'path' => 'youtube/v3/members',
1191 $this->membershipsLevels = new YouTube\Resource\MembershipsLevels(
1198 'path' => 'youtube/v3/membershipsLevels',
1212 $this->playlistItems = new YouTube\Resource\PlaylistItems(
1219 'path' => 'youtube/v3/playlistItems',
1233 'path' => 'youtube/v3/playlistItems',
1248 'path' => 'youtube/v3/playlistItems',
1284 'path' => 'youtube/v3/playlistItems',
1302 $this->playlists = new YouTube\Resource\Playlists(
1309 'path' => 'youtube/v3/playlists',
1323 'path' => 'youtube/v3/playlists',
1342 'path' => 'youtube/v3/playlists',
1386 'path' => 'youtube/v3/playlists',
1404 $this->search = new YouTube\Resource\Search(
1411 'path' => 'youtube/v3/search',
1546 $this->subscriptions = new YouTube\Resource\Subscriptions(
1553 'path' => 'youtube/v3/subscriptions',
1563 'path' => 'youtube/v3/subscriptions',
1574 'path' => 'youtube/v3/subscriptions',
1633 $this->superChatEvents = new YouTube\Resource\SuperChatEvents(
1640 'path' => 'youtube/v3/superChatEvents',
1666 $this->tests = new YouTube\Resource\Tests(
1673 'path' => 'youtube/v3/tests',
1691 $this->thirdPartyLinks = new YouTube\Resource\ThirdPartyLinks(
1698 'path' => 'youtube/v3/thirdPartyLinks',
1722 'path' => 'youtube/v3/thirdPartyLinks',
1737 'path' => 'youtube/v3/thirdPartyLinks',
1760 'path' => 'youtube/v3/thirdPartyLinks',
1778 $this->thumbnails = new YouTube\Resource\Thumbnails(
1785 'path' => 'youtube/v3/thumbnails/set',
1802 $this->videoAbuseReportReasons = new YouTube\Resource\VideoAbuseReportReasons(
1809 'path' => 'youtube/v3/videoAbuseReportReasons',
1827 $this->videoCategories = new YouTube\Resource\VideoCategories(
1834 'path' => 'youtube/v3/videoCategories',
1861 $this->videos = new YouTube\Resource\Videos(
1868 'path' => 'youtube/v3/videos',
1882 'path' => 'youtube/v3/videos/getRating',
1897 'path' => 'youtube/v3/videos',
1928 'path' => 'youtube/v3/videos',
1988 'path' => 'youtube/v3/videos/rate',
2003 'path' => 'youtube/v3/videos/reportAbuse',
2012 'path' => 'youtube/v3/videos',
2030 $this->watermarks = new YouTube\Resource\Watermarks(
2037 'path' => 'youtube/v3/watermarks/set',
2051 'path' => 'youtube/v3/watermarks/unset',
2068 $this->youtube_v3 = new YouTube\Resource\YoutubeV3(
2075 'path' => 'youtube/v3/commentThreads',
2092 class_alias(YouTube::class, 'Google_Service_YouTube');