Получить весь плейлист в фиде? - PullRequest
0 голосов
/ 17 июля 2009

У меня есть пара плейлистов, которые я бы хотел добавить на сайт. Вместо того, чтобы жестко их кодировать, я пытаюсь использовать Youtube Data API .

.

Это в основном сводится к разбору некоторого XML из URL в форме:

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

Это прекрасно работает до тех пор, пока в плейлисте не будет 26 видеороликов, после чего результаты будут обрезаны до первых 25.

Я попытался добавить параметр max_results, как при поиске, но безрезультатно.

Кроме того, приемлемая мера стоп-лапа будет случайным образом , возвращая 25 из видео в плейлисте. Прямо сейчас они всегда в одном и том же порядке.

Так, кто-нибудь знает, как получить целые плейлисты? Или я застрял в жестком кодировании этих видео?

1 Ответ

4 голосов
/ 17 июля 2009

API GData YouTube включает в фиды XML «prev» и «next» URL-адреса фидов, а также «связанные» и т. Д. Максимальное количество результатов во всех фидах видео составляет 25, и вам необходимо использовать ссылки для захвата остальных видео.

В вашем случае, хотя это так же просто, как добавление начального индекса:

start-index=26&max-results=25
...