Question

J'ai quelques listes de lecture que je voudrais intégrer dans un site Web. Plutôt que de coder en dur eux, je suis en train d'utiliser Youtube API de données .

Cela revient essentiellement à l'analyse syntaxique du XML à partir d'une URL sous la forme:

  

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

Cela fonctionne très bien jusqu'à la playlist est 26 vidéos longue, à quel point les résultats sont tronqués à la première 25.

J'ai essayé ajouter un paramètre max_results comme vous le feriez lors de la recherche, mais en vain.

En aparté, une mesure palliative acceptable serait au hasard retour 25 des vidéos dans la liste de lecture. En ce moment, ils sont toujours dans le même ordre.

Alors, quelqu'un sait comment saisir des listes de lecture entières? Ou suis-je coincé coder en dur ces vidéos?

Était-ce utile?

La solution

L'API YouTube GData inclut dans le flux XML « prev » et « suivant » urls d'alimentation, ainsi que « connexes », etc. Les résultats dans tous les flux vidéo sont Max'D à 25, et vous devez utiliser les liens pour saisir le reste des vidéos.

Dans votre cas, mais il est aussi simle que l'ajout du démarrage index:

start-index=26&max-results=25
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top