当前位置: 首页 > 知识库问答 >
问题:

YouTube数据APIChannel.list功能

郤飞英
2023-03-14

对于信道。YouTube API的列表功能:您可以调用YouTube上任何频道的统计信息吗?回顾下面的通话参数,似乎都要求您是该频道的所有者,才能接收该频道的任何信息。

我还尝试了API测试,看看我是否可以通过用户名为通道接收数据,但似乎不起作用。初学者,如果有人能帮忙,我将不胜感激!

https://developers.google.com/youtube/v3/docs/channels/list?apix_params={“forUsername”:“Peter McKinnon”}

共有1个答案

慕凌龙
2023-03-14

您不需要是频道的所有者,您只需要频道Id。您可以使用“在频道上试用”来测试这一点。列出它是一个公共api调用。

GET https://www.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails%2Cstatistics&id=UCeY0bbntWzzVIaj2z3QigXg&key=[YOUR_API_KEY] HTTP/1.1   

Accept: application/json
{
  "kind": "youtube#channelListResponse",
  "etag": "y2BDT1Qkcr2Fm2FAHjDfG6Gn8Sc",
  "pageInfo": {
    "resultsPerPage": 1
  },
  "items": [
    {
      "kind": "youtube#channel",
      "etag": "VCwefXyl53bCqIREF0zJeTfxZXk",
      "id": "UCeY0bbntWzzVIaj2z3QigXg",
      "snippet": {
        "title": "NBC News",
        "description": "» Subscribe to NBC News:",
        "customUrl": "nbcnews",
        "publishedAt": "2006-07-19T20:46:03Z",
        "thumbnails": {
          "default": {
            "url": "https://yt3.ggpht.com/a/AATXAJzjPejETKc2lrL43-9gFFWRL9WKwEmOIvtbWyait1c=s88-c-k-c0xffffffff-no-rj-mo",
            "width": 88,
            "height": 88
          },
          "medium": {
            "url": "https://yt3.ggpht.com/a/AATXAJzjPejETKc2lrL43-9gFFWRL9WKwEmOIvtbWyait1c=s240-c-k-c0xffffffff-no-rj-mo",
            "width": 240,
            "height": 240
          },
          "high": {
            "url": "https://yt3.ggpht.com/a/AATXAJzjPejETKc2lrL43-9gFFWRL9WKwEmOIvtbWyait1c=s800-c-k-c0xffffffff-no-rj-mo",
            "width": 800,
            "height": 800
          }
        },
        "localized": {
          "title": "NBC News",
          "description": "» Subscribe to NBC News: "
        }
      },
      "contentDetails": {
        "relatedPlaylists": {
          "likes": "",
          "favorites": "",
          "uploads": "UUeY0bbntWzzVIaj2z3QigXg",
          "watchHistory": "HL",
          "watchLater": "WL"
        }
      },
      "statistics": {
        "viewCount": "1942288925",
        "commentCount": "0",
        "subscriberCount": "3700000",
        "hiddenSubscriberCount": false,
        "videoCount": "25734"
      }
    }
  ]
}
 类似资料:
  • 我一直在使用YouTube Analytics API(我正在使用Java库)来检索YouTube频道的分析数据-我一直在过滤对特定VideoID的API调用。 然而,当我在YouTube Analytics(网络界面)上查看时,同一日期范围的数据似乎有所不同。 有人对此有解释吗?

  • 我正在使用YouTube数据应用编程接口为我最喜欢的一些频道获取视频列表。在功能上,一切都很好,但是现在我感兴趣的频道列表已经增加了,我达到了每日配额。 我目前是这样做的(伪代码): 这很好;我为每个频道获取最近的10个视频。 我想我想做的是: 对于每个频道,请确定最后一个视频的日期 对于在过去“n”天内有最近视频的每个频道,请获取最近的10个视频(根据上面的代码) 我在API上看不到任何用于查找

  • 我正在使用youtube数据api版本3,为了获得顶级的youtube视频,我像这样调用REST API: https://developers . Google . com/APIs-explorer/# p/YouTube/v3/YouTube . search . list?part =片段 并获取这样的数据是json格式: 但此数据不包含youtube视频url,如何从api中获取?

  • 我正在尝试通过Youtube数据API上传视频,但我总是收到错误。 我发现了https://developers.google.com/youtube/v3/docs/errors?hl=en,可能意味着用户拥有谷歌账户,但没有YouTube频道。 这就是我的情况,我的谷歌账户没有Youtube频道,但我是另一个YouTube频道(橙色图标)的管理员,当我登录youtube.com时,我甚至可以看

  • 数据功能模块是 Highcharts 提供的直接解析数据的功能模块,通过该模块,我们可以直接用 CSV、HTML 表格、Google SpreadSheets 数据来生成图表。 相比前面的教程 “处理文本或文本数据文件`” 里提到的处理方法,用数据功能模块可以省去自己解析数据,并可以通过灵活的配置参数来处理数据。 使用数据功能模块需要额外的引入相关的文件: <script src="http://

  • 我正在开发一个服务器/客户端应用程序,允许将视频剪辑发布到用户的YouTube频道。我们的软件部署在客户拥有并控制的服务器上。 我正在使用YouTube的Java API v3和OAuth 2.0。 我的问题是 - 在这种情况下,我应该如何管理客户端机密? 我曾考虑将自己的客户机机密嵌入服务器代码,但配额和使用将由我负责。我不确定要求客户拥有自己的谷歌开发者账户并生成自己的客户机密是否明智。。。