【问题标题】:Is there any way to get playlists count using youtube api有没有办法使用 youtube api 获取播放列表计数
【发布时间】:2017-07-27 18:49:01
【问题描述】:

您好朋友们正在尝试使用 youtube api 使用 channelid 获取频道中播放列表的确切数量。

【问题讨论】:

标签: youtube-api playlists


【解决方案1】:

是的,可以将Youtube V3 APIplaylist.list 与频道ID 一起使用。

Get all playlist ids from channel id - youtube api v3 展示了如何从 API 获取播放列表 ID。

通过 API Explorer 发送的请求:

part: snippet
channelId: UCBkNpeyvBO2TdPGVC_PsPUA

来自playlist.list的回复

{
 "kind": "youtube#playlistListResponse",
 "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/GayOzLnLt1ndQVz5WvCaYWPuXUo\"",
 "nextPageToken": "CAUQAA",
 "pageInfo": {
  "totalResults": 14, <--- Total number of playlists.
  "resultsPerPage": 5
 },
 "items": [
  {
   "kind": "youtube#playlist",
   "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/llWSSTxPt1F74kWJeadntx0oOlU\"",
   "id": "PL2qcutlDmS0BGjOf5rwjWNH6JnyFEShyb",
   "snippet": {
     // snippet information, title etc
   }
  },
  {
   "kind": "youtube#playlist",
   "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/D7iFaGmnjkkw29IXm-6kWaCd0a8\"",
   "id": "PL2qcutlDmS0DUCGOdr5eYDwZC_1JAReI4", 
   "snippet": {
  },
  {
   "kind": "youtube#playlist",
   "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/0MGgZUqxHh3qkYePoEP3C9ZPamU\"",
   "id": "PL2qcutlDmS0DMB6Xv2KmlKzdOtNqMOwpv", // Count 3
   "snippet": {
        // snippet information, title etc
    }
  },
  {
   "kind": "youtube#playlist",
   "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/XMQu1lYA_nJGBD5l7JknPncuwv0\"",
   "id": "PL2qcutlDmS0CnyV8Jcbl2d7yFxd2iGg67",
   "snippet": {
        // snippet information, title etc
   }
  }
 ]
}

您可以使用pageInfo 中的totalResults 来获取该频道的播放列表数。

【讨论】:

  • 是的,但我需要单击下一步才能获取有什么方法可以获取播放列表的总数
  • 点击下一步是什么意思?
  • @babu kumar ,uzr 已经给你了。您正在查看“resultsPerPage”,这是与您的问题不同的问题。 “totalResults”将始终为您提供给定 api 调用中的所有结果。
猜你喜欢
  • 2013-03-31
  • 1970-01-01
  • 2013-04-30
  • 2017-11-01
  • 1970-01-01
  • 2020-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多