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

YouTube频道列表的Api

颜宸
2023-03-14

我是youtube api的新手,我需要帮助在android中实现youtube api。我找到了一个youtube api,用于获取相关用户名上的所有频道列表https://www.googleapis.com/youtube/v3/channels?part=snippet

这是对上述具有有效用户名和 API 密钥的 api 的响应

{
 "kind": "youtube#channelListResponse",
 "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/ewwRz0VbTYpp2EGbOkvZ5M_1mbo\"",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 5
 },
 "items": []
}

共有1个答案

邵星光
2023-03-14

像这样使用它:

https://www.googleapis.com/youtube/v3/channels?part=statistics&id=channel_id&key=your_key

您可以在此处尝试 API 请求:https://developers.google.com/youtube/v3/docs/channels/list#try-it

请求:

HTTP GET: GET https://www.googleapis.com/youtube/v3/channels?part=statistics&id={CHANNEL_ID}&key={YOUR_API_KEY}
Response (with id=UCt7iVnJwjBsof8IPLJHCTgQ):

{
 "kind": "youtube#channelListResponse",
 "etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/WNxXCvycTyqTjTn9sLJ5toVjBRY\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {

   "kind": "youtube#channel",
   "etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/jijTuA_iWn2Kv9aRnqeAWNAcQ6I\"",
   "id": "UCt7iVnJwjBsof8IPLJHCTgQ",
   "statistics": {
    "viewCount": "796662",
    "commentCount": "20",
    "subscriberCount": "257",
    "hiddenSubscriberCount": false,
    "videoCount": "126"
   }
  }
 ]
}

您可以为 id 参数传入以逗号分隔的通道 ID 列表。因为我只传递了一个 id,所以 items 数组的第一个对象将具有您需要的值。在统计信息字典中获取所需数据的订阅者计数和 videoCount 值的对象。

 类似资料:
  • 我正在使用https://developers.google.com/youtube/的这些API,但是我想不出,给定一个youtube频道地址,如何获得带有相关信息的视频列表(至少是单个视频url和标题)

  • 当我使用https://developers.google.com/youtube/v3/docs/channels/list页面上的测试表单获取我的上传ID时,我没有在输出中获得上传ID信息。 用于生成此请求的命令为: 让我感到困惑的部分是,我正在做与我遵循的教程所建议的相同的事情,我唯一要更改的是频道名称并使用我的频道名称。他的输出如下所示: 用于他的结果的请求: 我使用OAuth 2.0激活

  • 根据youtube API文档,我需要一个特殊的许可来列出我的频道上的所有赞助商。https://developers.google.com/youtube/v3/docs/members/list 但我无法完成此表单,因为我的访问权限受到限制(我登录的帐户创建了我使用的应用程序和客户端),我甚至无法查看该表单。如何联系youtube开发团队,要求他们取消阻止此功能?有人能帮忙吗?谢谢

  • 我正试图找出在给定频道频道ID的情况下获取频道上传播放列表ID的最佳方法。E、 g.对于具有channelID的信道 UC9CuvdOVfMPvKCiwdGKL3cQ 对应的上传playlistID为 UU9CuvdOVfMPvKCiwdGKL3cQ 请注意,第二个字符已从“C”更改为“U” 我可以通过字符串操作进行此转换,但我很好奇是否有更好,更不麻烦的方式通过官方youtube api找到上传

  • 我正在尝试获取用户使用 YouTube 数据 API (V3) 制作的频道 ID 列表。我该怎么做?我有在授权后获得的用户访问令牌。 我想获取每个频道的订阅者计数,我已经通过传递一个我知道的频道ID完成了,但这是为了测试目的。 我使用来自< code > org . spring framework . web . client 的< code>RestTemplate来发出请求。 我试着实现一个

  • 我使用YouTube数据API从一个频道获取视频信息。API响应不包括上传到相应频道的所有视频。 这是频道(现在有6个视频):https://www.youtube.com/channel/UCdSjDEx46aNP0oKPN_J6hOA/videos 视频列表(现在):https://i.ibb.co/K91bJxS/image.png 这是我的API调用:https://www.googlea