Youtube-如何浏览给定类别中的所有频道?

Youtube-如何浏览给定类别中的所有频道?,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,例如,《美丽与时尚》共有884个频道,但Youtube仅播放了其中的50个。如何获得完整的列表?通过API或web 谢谢,首先要做的是获取您感兴趣的指南类别ID。如果你打电话给 https://www.googleapis.com/youtube/v3/guideCategories?part=snippet&hl=en®ionCode=US&key={YOUR_API_KEY} 如果hl参数是语言,regionCode是国家代码(因为某些类别可能不适用于特定语言/地区),您将获得所有类

例如,《美丽与时尚》共有884个频道,但Youtube仅播放了其中的50个。如何获得完整的列表?通过API或web


谢谢,

首先要做的是获取您感兴趣的指南类别ID。如果你打电话给

https://www.googleapis.com/youtube/v3/guideCategories?part=snippet&hl=en®ionCode=US&key={YOUR_API_KEY}

如果hl参数是语言,regionCode是国家代码(因为某些类别可能不适用于特定语言/地区),您将获得所有类别及其ID的列表

例如,该调用告诉我们美容和时尚指南类别ID是GCQmVhdXR5ICYgRmFzaGlvbg。使用该ID,我们可以进行通道列表调用:

{你的API密钥}

这将为您提供该类别的50个频道。它也会给你一个“下一步行动”。。。您执行与上面相同的请求,但是添加“&pageToken={下一页标记值是多少}”以获得下一个50,依此类推

这样最多可以检索500个。。。这就是API的限制

请注意,所有这些调用都需要console.developers.google.com提供的API密钥访问此网站:


您可以列出所选类别中的频道和许多其他选项。

现在我得到的是过去几天中上述API中的项目[]为空,请检查以下响应{“种类”:“youtube#channelListResponse”,“etag”:“\“M2YSKBQFYTHEFE4IRBTIEOGYYFBU/E0c9LqWjuNHvL-UjCIKS4N9Fn5M\”,“pageInfo:{“totalResults”:0,“resultsPerPage”:50},“项目”:[]}你能帮我一下吗。。。你知道怎么解决这个问题吗。。。