📂 File Browser

AgentAI/vendor/google/apiclient-services/src/YouTube/Resource
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📄 Files

🐘 AbuseReports.php
▶ Open 📄 View Source
🐘 Activities.php
▶ Open 📄 View Source
🐘 Captions.php
▶ Open 📄 View Source
🐘 ChannelBanners.php
▶ Open 📄 View Source
🐘 ChannelSections.php
▶ Open 📄 View Source
🐘 Channels.php
▶ Open 📄 View Source
🐘 CommentThreads.php
▶ Open 📄 View Source
🐘 Comments.php
▶ Open 📄 View Source
🐘 I18nLanguages.php
▶ Open 📄 View Source
🐘 I18nRegions.php
▶ Open 📄 View Source
🐘 LiveBroadcasts.php
▶ Open 📄 View Source
🐘 LiveChatBans.php
▶ Open 📄 View Source
🐘 LiveChatMessages.php
▶ Open 📄 View Source
🐘 LiveChatModerators.php
▶ Open 📄 View Source
🐘 LiveStreams.php
▶ Open 📄 View Source
🐘 Members.php
▶ Open 📄 View Source
🐘 MembershipsLevels.php
▶ Open 📄 View Source
🐘 PlaylistImages.php
▶ Open 📄 View Source
🐘 PlaylistItems.php
▶ Open 📄 View Source
🐘 Playlists.php
▶ Open 📄 View Source
🐘 Search.php
▶ Open 📄 View Source
🐘 Subscriptions.php
▶ Open 📄 View Source
🐘 SuperChatEvents.php
▶ Open 📄 View Source
🐘 Tests.php
▶ Open 📄 View Source
🐘 ThirdPartyLinks.php
▶ Open 📄 View Source
🐘 Thumbnails.php
▶ Open 📄 View Source
🐘 VideoAbuseReportReasons.php
▶ Open 📄 View Source
🐘 VideoCategories.php
▶ Open 📄 View Source
🐘 VideoTrainability.php
▶ Open 📄 View Source
🐘 Videos.php
▶ Open 📄 View Source
🐘 Watermarks.php
▶ Open 📄 View Source
🐘 Youtube.php
▶ Open 📄 View Source
🐘 YoutubeV3.php
▶ Open 📄 View Source
🐘 YoutubeV3LiveBroadcasts.php
▶ Open 📄 View Source
🐘 YoutubeV3LiveBroadcastsCuepoint.php
▶ Open 📄 View Source
🐘 YoutubeV3LiveChat.php
▶ Open 📄 View Source
🐘 YoutubeV3LiveChatMessages.php
▶ Open 📄 View Source
🐘 YoutubeV3Videos.php
▶ Open 📄 View Source

📄 Source: YoutubeV3Videos.php

<?php
/*
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

namespace Google\Service\YouTube\Resource;

use Google\Service\YouTube\BatchGetStatsResponse;

/**
 * The "videos" collection of methods.
 * Typical usage is:
 *  <code>
 *   $youtubeService = new Google\Service\YouTube(...);
 *   $videos = $youtubeService->youtube_v3_videos;
 *  </code>
 */
class YoutubeV3Videos extends \Google\Service\Resource
{
  /**
   * Retrieves a batch of VideoStat resources, possibly filtered.
   * (videos.batchGetStats)
   *
   * @param array $optParams Optional parameters.
   *
   * @opt_param string id Required. Return videos with the given ids. The number
   * of IDs specified cannot exceed 50.
   * @opt_param string onBehalfOfContentOwner Optional. **Note:** This parameter
   * is intended exclusively for YouTube content partners. The
   * `onBehalfOfContentOwner` parameter indicates that the request's authorization
   * credentials identify a YouTube CMS user who is acting on behalf of the
   * content owner specified in the parameter value. This parameter is intended
   * for YouTube content partners that own and manage many different YouTube
   * channels. It allows content owners to authenticate once and get access to all
   * their video and channel data, without having to provide authentication
   * credentials for each individual channel. The CMS account that the user
   * authenticates with must be linked to the specified YouTube content owner.
   * @opt_param string part Required. The `**part**` parameter specifies a comma-
   * separated list of one or more `videoStat` resource properties that the API
   * response will include. If the parameter identifies a property that contains
   * child properties, the child properties will be included in the response. For
   * example, in a `videoStat` resource, the `statistics` property contains
   * `view_count` and `like_count`. As such, if you set `**part=snippet**`, the
   * API response will contain all of those properties.
   * @return BatchGetStatsResponse
   * @throws \Google\Service\Exception
   */
  public function batchGetStats($optParams = [])
  {
    $params = [];
    $params = array_merge($params, $optParams);
    return $this->call('batchGetStats', [$params], BatchGetStatsResponse::class);
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(YoutubeV3Videos::class, 'Google_Service_YouTube_Resource_YoutubeV3Videos');
← Back