是否有任何选项可以从频道检索第一个(较旧的)视频?在这种情况下,排序顺序参数将非常有用,但我找不到任何(orderby
-不工作)。
在v2 API中,我可以将start-index
设置为上传次数,并且只获取第一个视频,以及上传列表中间的任何视频。另一个好处-我可以选择使用多个异步请求或multicurl
,并立即从频道获取所有视频。
看起来在API v3中唯一的方法是使用PageToken
和nextPageToken
参数逐个解析playlistItems
请求。对吧?
目前,没有办法对playlistItems:List
的结果进行排序,而不从YouTube上取下所有结果,然后手动对它们进行排序(如您所建议的)。缺少排序选项似乎是一个重要的限制,对许多不同的应用程序都非常有用!
您可以在这里跟踪相关的增强请求:
https://code.google.com/p/gdata-issues/issues/detail?id=6869