Youtube - 如何浏览给定类别中的所有频道?
Youtube - How to browse all channels in a given category?
例如,美容和时尚下有 884 个频道,但是 Youtube 只显示其中大约 50 个。我如何获得完整列表?通过 API 或网络。
https://www.youtube.com/channels/beauty_fashion
谢谢,
首先要做的是获取您感兴趣的指南类别 ID。如果您调用
https://www.googleapis.com/youtube/v3/guideCategories?part=snippet&hl=en®ionCode=US&key={YOUR_API_KEY}
其中 hl 参数是语言,regionCode 是国家代码(因为某些类别可能不适用于特定 languages/regions),您将获得所有类别及其 ID 的列表。
例如,该调用告诉我们美容和时尚指南类别 ID 是 GCQmVhdXR5ICYgRmFzaGlvbg。使用该 ID,我们可以进行频道列表调用:
https://www.googleapis.com/youtube/v3/channels?part=snippet&maxResults=50&categoryId=GCQmVhdXR5ICYgRmFzaGlvbg&key={YOUR_API_KEY}
这将为您提供该类别中的 50 个频道。它还会给你一个 'nextPageToken' ...你做与上面相同的请求,但添加“&pageToken={WHATEVER THAT NEXT PAGE TOKEN VALUE IS}”以获得下一个 50,依此类推。
您最多可以检索 500 个...这是通过 API 的限制。
请注意,所有这些调用都需要来自 console.developers.google.com
的 API 密钥
访问此站点:http://www.channelcrawler.com/
您可以列出所选类别和许多其他选项中的频道。
例如,美容和时尚下有 884 个频道,但是 Youtube 只显示其中大约 50 个。我如何获得完整列表?通过 API 或网络。
https://www.youtube.com/channels/beauty_fashion
谢谢,
首先要做的是获取您感兴趣的指南类别 ID。如果您调用
https://www.googleapis.com/youtube/v3/guideCategories?part=snippet&hl=en®ionCode=US&key={YOUR_API_KEY}
其中 hl 参数是语言,regionCode 是国家代码(因为某些类别可能不适用于特定 languages/regions),您将获得所有类别及其 ID 的列表。
例如,该调用告诉我们美容和时尚指南类别 ID 是 GCQmVhdXR5ICYgRmFzaGlvbg。使用该 ID,我们可以进行频道列表调用:
https://www.googleapis.com/youtube/v3/channels?part=snippet&maxResults=50&categoryId=GCQmVhdXR5ICYgRmFzaGlvbg&key={YOUR_API_KEY}
这将为您提供该类别中的 50 个频道。它还会给你一个 'nextPageToken' ...你做与上面相同的请求,但添加“&pageToken={WHATEVER THAT NEXT PAGE TOKEN VALUE IS}”以获得下一个 50,依此类推。
您最多可以检索 500 个...这是通过 API 的限制。
请注意,所有这些调用都需要来自 console.developers.google.com
的 API 密钥访问此站点:http://www.channelcrawler.com/
您可以列出所选类别和许多其他选项中的频道。