正在对 youtube API 进行排序,最新的在前

Sorting youtube API, newest first

如何反转这个视频列表?

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PLYQWoSxgWOXMjtLQJIikS56pu7eJusSKW&maxResults=25&pageToken=CB4QAA&key=AIzaSyDEm5wGLsWi2G3WG40re-DAJcWioQSpJ6o

我先要最新的! (按 publishedAt 排序最新的在前)

https://developers.google.com/youtube/2.0/developers_guide_protocol

将 orderby=time 添加到您的 URL

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PLYQWoSxgWOXMjtLQJIikS56pu7eJusSKW&maxResults=25&pageToken=CB4QAA&key=AIzaSyDEm5wGLsWi2G3WG40re-DAJcWioQSpJ6o&orderby=time

您需要在 REST API 调用中使用 order 参数来获取视频是一些特定的顺序。正如您在问题中提到的,您需要按排序顺序获取数据,其中最近发布的数据应位于顶部。因此,您需要在 REST API 调用中将 order 的值设置为 date。支持的其他值、评分、相关性(默认)、标题、videoCount 和 ViewCount。

有关更多详细信息,请阅读官方 documentation and also try 网络服务。

很遗憾,playlistItems 不支持此功能。 您可以尝试阅读整个播放列表并自己进行排序。