Youtube API 3 从频道获取最新视频

Youtube API 3 get latest videos from a channel

我正在尝试使用 youtube api 获取频道中上传的最新视频,查询如下

https://www.googleapis.com/youtube/v3/search?key={KEY}&channelId={CHANNEL-ID}&part=snippet&maxResults=1&order=date&type=video

但它没有返回该频道中上传的最新视频。添加或删除订单属性似乎不起作用,因为它一直返回相同的视频。

您必须通过获取播放列表项来完成此操作。获取您的频道 ID。它应该看起来像这样:UC######################。现在您必须将 'C' 替换为 'U'。像这样:UU######################。您现在可以使用此 ID 调用 youtube api。

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=UU######################&maxResults=5&key=[YOUR_API_KEY]