例如,在美容和时尚领域有884个频道,但Youtube只展示其中的50个。我如何获得完整列表?通过API或网络。
https://www.youtube.com/channels/beauty_fashion
谢谢,
答案 0 :(得分:4)
要做的第一件事是获取您感兴趣的指南类别ID。如果您打电话
https://www.googleapis.com/youtube/v3/guideCategories?part=snippet&hl=en®ionCode=US&key={YOUR_API_KEY}
其中hl参数是语言而regionCode是国家/地区代码(因为某些类别可能不适用于特定语言/地区),您将获得所有类别及其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 THE NEXT PAGE TOKEN VALUE is}}”以获得下一个50,依此类推。
你可以通过这种方式检索最多500个......这是API的限制。
请注意,所有这些调用都需要来自console.developers.google.com
的API密钥答案 1 :(得分:1)
访问此网站:http://www.channelcrawler.com/
您可以列出所选类别中的频道以及许多其他选项。