0

我有几个想要嵌入网站的播放列表。我没有对它们进行硬编码,而是尝试使用 Youtube 的Data API

这基本上相当于从以下形式的 URL 解析一些 XML:

http://gdata.youtube.com/feeds/api/playlists/[feed-id]

这在播放列表长度为 26 个视频之前效果很好,此时结果在前 25 个被截断。

我尝试像搜索时那样附加一个 max_results 参数,但无济于事。

顺便说一句,可接受的权宜之计是随机返回播放列表中的 25 个视频。现在,它们总是按相同的顺序排列。

那么,有人知道如何抓取整个播放列表吗?还是我卡在对这些视频进行硬编码?

4

1 回答 1

5

YouTube GData API 在 XML 提要中包含“prev”和“next”提要 URL,以及“相关”等。所有视频提要中的结果最大为 25,您需要使用链接到抓住其余的视频。

在您的情况下,尽管它与添加起始索引一样简单:

start-index=26&max-results=25
于 2009-07-17T05:54:14.240 回答