我想收集 channel 中观看次数最多的视频,按观看次数排序。
我意识到有时YouTube不会显示观看次数最多的视频的真实列表。我进入一个 channel 并写下了10个观看次数最多的视频。第二天,我做了同样的事情,意识到列表已经改变。现在,我可以看到至少三个新视频,其中有很多是首次未显示的 View 。当我再次尝试时,这些新视频不再可用。
我也使用API进行了此操作,但未列出这些新视频。
我上传了一个截图,显示以下结果:
http://i65.tinypic.com/sgtlef.png
在屏幕快照中,您可以看到,在第一个搜索中,观看次数第三高的视频具有211663次观看,但是在第二个搜索中,第三部视频现在具有195490观看。211663次观看的视频在哪里?
可能会获得观看次数最多的视频的完整列表
先感谢您。
最佳答案
您可以使用YouTube API中的 Search: list
进行验证。要获取特定 channel 下观看次数最多或最受欢迎的视频的列表,可以将请求中的这些参数传递给API。
part=snippet
channelId=CHANNEL_ID_YOU_WANT_TO_CHECK
maxResults=10 - it depends on you
order=viewCount
这是对此的示例请求。
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&channelId=UCTjJEfopNLe7L5yXVv584Ww&maxResults=10&order=viewCount&_h=2&
您可以向YouTube网站本身验证此信息
https://www.youtube.com/channel/UCTjJEfopNLe7L5yXVv584Ww/videos?flow=grid&sort=p&view=0
希望这些信息对您有所帮助。
关于video - YouTube是否真的在 channel 上显示了观看次数最多的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42713038/