2012-05-05 4 views
0

Selon les documents de YouTube: https://developers.google.com/youtube/2.0/developers_guide_protocol_playlistsYouTube Playlist API ne fonctionne plus?

je peux aller à l'URL suivante pour récupérer une liste de vidéos dans une playlist youtube: https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2

fonctionne bien droit? Eh bien non ... J'ai été incapable de trouver une seule playlist qui fonctionne en plus de celle fournie par youtube. J'ai une playlist ici: http://www.youtube.com/playlist?list=PLABD2A8CE079F70FA. Il serait logique que si je prends simplement l'ID de la playlist et le branche dans l'URL de gdata, il devrait renvoyer des données valides, correct? Non ... ne fonctionne pas:

https://gdata.youtube.com/feeds/api/playlists/PLABD2A8CE079F70FA

Il semble que l'API ne fonctionne pas avec une liste de lecture qui commence par leur nouveau format « PLA ». Que dois-je faire pour que l'API YouTube fonctionne avec le nouveau système de liste de lecture?

+0

ceci est playlist publique ou vous créé avec votre compte d'utilisateur –

+0

Public et le mien. –

+0

alors ici vous l'utilisez comme public PLABD2A8CE079F70FA non? –

Répondre

-1

Vérifiez ce votre playlist, il fonctionne très bien

http://gdata.youtube.com/feeds/api/users/Jaxelrod/playlists/DC725B3F130398B2?v=2

+0

parce que les listes publiques sont restreintes de nos jours –

+0

Cela ne renvoie pas une liste de médias ... il ne renvoie que les informations sur la playlist. –

+0

avez-vous pas reçu un flux atom xml ,, à travers que vous seul pouvez récupérer les données –

0

Vous pouvez ajouter des paramètres de requête à l'URL. Avec la requête max-results, vous pouvez obtenir un maximum de 50 résultats. Si vous voulez plus de 50 demandes, vous devez l'appeler plusieurs fois avec la requête start-index.

https://gdata.youtube.com/feeds/api/playlists/PLABD2A8CE079F70FA?v=2&max-results=50 donnera un maximum de 50 résultats. Récupérez les 50 résultats suivants en ajoutant la requête start-index=51&max-results=50. Actuellement, c'est la seule façon de l'atteindre.

Questions connexes