Google api 在V3API中,如何列出最新的项目?

Google api 在V3API中,如何列出最新的项目?,google-api,youtube-api,youtube-data-api,Google Api,Youtube Api,Youtube Data Api,我的应用程序需要与youtube api同步,才能获取任何新视频的信息。但是在playlitems.list文档中,我没有看到任何类型的“排序顺序”或日期过滤参数 有没有办法做到这一点,或者每次我想检查是否有新视频时都需要下载所有播放列表项目?您必须自己下载播放列表,然后在本地对它们进行排序。正如您已经看到的,没有办法对它们进行排序或过滤行数 我认为对排序功能有一个非常古老的特性要求 我发现有趣的是,他们还没有做更多的事情,然后将状态设置为“已确认”,这花了他们两年的时间 我想这又回到了一个问题

我的应用程序需要与youtube api同步,才能获取任何新视频的信息。但是在playlitems.list文档中,我没有看到任何类型的“排序顺序”或日期过滤参数


有没有办法做到这一点,或者每次我想检查是否有新视频时都需要下载所有播放列表项目?

您必须自己下载播放列表,然后在本地对它们进行排序。正如您已经看到的,没有办法对它们进行排序或过滤行数

我认为对排序功能有一个非常古老的特性要求

我发现有趣的是,他们还没有做更多的事情,然后将状态设置为“已确认”,这花了他们两年的时间


我想这又回到了一个问题,我一直有一个问题,谁负责对数据进行排序?API还是开发者?看来谷歌认为它是开发者。

我在我的旅行中发现一篇帖子,上面说所有生成的播放列表都是从最新的开始到最旧的顺序排列的。用户创建的个人播放列表除外,这些列表在添加时已排序。所以首先添加的将是列表中的第一个。所以[0]节点是列表响应中的第一个节点

另一方面,您可以使用[publishedAt]属性获取时间戳

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=.........  

[snippet] => Array ([publishedAt]=> 2010-05-12T23:57:34.000Z

但是请注意,此电话将从频道提供所有内容。视频上载已创建的播放列表


由于api中有许多调用的可能性,我相信您可以找到适合您需要的调用。

这似乎很奇怪,添加此功能似乎很容易,并且会减少开发人员需要进行的api调用的数量。谢谢,我应该提到我正在使用PlayItems api调用。它没有分类,我已经报告了关于丢失项目的错误,并确认api返回的顺序与网站不一样。PlayItems还有[snippet]=>[publishedAt]=>。所以它应该对你有用。
https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=........