【发布时间】:2014-03-20 23:31:37
【问题描述】:
我正在尝试使用 YouTube API v3 查询某个类别中的所有频道。我只看到了总数据的一个子集,而不是完整的数据集。
例如,如果我运行
GET https://www.googleapis.com/youtube/v3/channels?part=snippet&categoryId=GCTXVzaWM&key={YOUR_API_KEY}
我收到以下回复
{
"kind": "youtube#channelListResponse",
"etag": "\"VL8G1mjP6hNWWlBXDxCr2A3Miyk/yqDRDOUH3lTI0g5E97wJIDVi9H8\"",
"nextPageToken": "CAUQAA",
"pageInfo": {
"totalResults": 201,
"resultsPerPage": 5
},
"items": [ ... ]
}
所以你可以看到我只返回了 201 个频道,YouTube 上肯定有超过 201 个音乐频道。如果我浏览所有页面,我看不到任何订阅人数少于 10 万的频道。
我应该只使用搜索 API 吗?这甚至会返回所有数据吗?如果我应该使用搜索,那么 Channels API 的意义何在?
谢谢!
【问题讨论】:
标签: youtube-api