web-dev-qa-db-fra.com

Flux YouTube pour une émission?

Plutôt que de souscrire (dans mon lecteur de flux) à mon flux YouTube contenant des éléments abonnés (qui regroupe tout en un seul flux), je souhaite m'abonner (à nouveau dans mon lecteur de flux) à chacun des éléments qui m'intéressent. sur YouTube séparément . Lorsque vous êtes intéressé par tout le contenu d'un utilisateur , l'URL du flux est simplement

http://gdata.youtube.com/feeds/base/users/[user]/uploads

J'ai essayé de comprendre comment obtenir le flux pour Freeman's Mind , mais pas de chance. J'ai essayé les liens suivants:

http://gdata.youtube.com/feeds/show/freemansmind
http://gdata.youtube.com/feeds/shows/freemansmind
http://gdata.youtube.com/feeds/base/show/freemansmind
http://gdata.youtube.com/feeds/base/shows/freemansmind
http://gdata.youtube.com/feeds/base/users/Machinima/show/freemansmind
http://gdata.youtube.com/feeds/base/users/Machinima/shows/freemansmind

Existe-t-il un flux pour les émissions ou un flux qui identifierait presque uniquement le contenu de l'émission, tel que user = Machinima; Le titre contient "Freeman's Mind" ?


Sur la base des réponses, j'ai développé un bookmarklet pour accéder au flux correspondant d'une vidéo ou d'un canal .

5
l0b0

La réponse courte (aliment de Freeman's Mind) est la suivante:

http://gdata.youtube.com/feeds/api/playlists/49C3B7EDD1624C55

La réponse la plus longue (pour le trouver vous-même): vous devez aller sur la page du compte du créateur et cliquer sur la playlist de l'émission que vous voulez. L'ID de la playlist (dans ce cas, 49C3B7EDD1624C55) se trouve au-dessus de la liste des épisodes, à la fin de la zone URL du spectacle.

Vous pouvez ensuite soit brancher cet ID de playlist à la fin de l'URL que je vous ai donnée ci-dessus, ou si vous voulez le faire vous-même, allez à page de YouTube pour trouver des flux , sélectionnez "Obtenir" dans la section Playlist, et entrez l’ID que vous avez trouvé dans la boîte. Il génère ensuite l'URI du flux ci-dessous.

Vous trouverez ci-dessous une capture d'écran de la page de flux.

enter image description here

7
eisb

Vous pouvez utiliser l'API de données Youtube pour récupérer le flux de tous les épisodes. La clé consiste à utiliser la catégorie spéciale "Spectacles":

https://gdata.youtube.com/feeds/api/videos?
    q=freemansmind
    &orderby=published
    &author=Machinima
    &category=Shows
    &v=2
5
Ciaran

C’est plus un commentaire qu’une réponse puisque nous avons déjà une réponse correcte de toute façon.

Cependant, je voulais simplement laisser ici une note indiquant que, lorsque vous naviguez sur YouTube pour obtenir votre ID de liste de lecture à partir de l'URL, ils sont un peu délicats.

Si vous allez dans une liste de lecture, par exemple: https://www.youtube.com/playlist?list=PL26D021A7580EA83F La dernière partie est celle indiquée dans la réponse correcte, l'ID de la liste de lecture, mais si vous prenez PL26D021A7580EA83F et saisissez-le dans gdata.youtube.com on vous dira qu'il est invalide. Ce que vous devez faire, c'est supprimer les deux premières lettres de l'ID, la PL, afin que PL26D021A7580EA83F devienne 26D021A7580EA83F. Après ça va marcher.

1
Leonick