从频道中获取观看次数最多的视频并使用 v3 获取频道的精选视频

oll*_*lie 3 youtube-api

在几次小问题后终于让 API 正确连接后,我设法获取了几乎所有我需要的几乎所有数据,但有两个例外:

我需要一个特定频道中观看次数最多的 10 个视频的列表。我知道使用 video.list 您可以将图表设置为最流行,但是将 videoCategoryId 设置为频道上传的频道 ID 或播放列表 ID 似乎不起作用

我还需要获取频道主页上的精选视频。我认为这在 API 中被称为 unsubscribedTrailer 并且在brandingSettings 下可用,但无法找到从channels.list 的结果中获取值的方法

编辑:我还尝试将brandingSettings 添加到listChannels 的部分字符串中,但它返回一个空对象 - 我假设我不是频道的所有者,即使我只想阅读它们而不是更新

Ibr*_*aya 5

视频->列表调用用于获取有关您已找到的视频的详细信息。

您需要做一个带有 id 的频道-> 列表来查找该频道的属性。

精选视频是:brandingSettings.channel.unsubscribedTrailer

要获得该频道最受欢迎的视频:您可以通过指定 channelId 和 order = viewcount进行搜索->列表