Le premier article de 2015 concernera Youtube et les flux RSS avec l’astuce toute simple que voici. Si vous souhaitez suivre les vidéos d’une chaîne en particulier dans votre lecteur de flux RSS préféré, il suffit d’utiliser l’url suivante pour récupérer le flux RSS des vidéos d’un utilisateur. On remplacera bien sûr <USERNAME> par l’identifiant de la chaîne.
https://gdata.youtube.com/feeds/base/users/<USERNAME>/uploads
Illustration avec la chaîne Data Geule. Voici l’url que l’on obtient si on se rend sur la page Youtube:
https://www.youtube.com/user/datagueule/featured
On voit clairement le nom d’utilisateur, ici datageule. On constate parfois que le nom de la chaîne est complètement différent du nom d’utilisateur présent dans l’url; ce n’est pas le cas ici. On obtient donc l’url suivante pour les flux RSS de Data Geule sur Youtube:
https://gdata.youtube.com/feeds/base/users/datagueule/uploads
Bon visionnage!
Maj 23/05/15
Comme l’indique Damien dans les commentaires, l’url ci-dessus n’est désormais plus valide. En effet, suite à la mise à jour de l’API YouTube Data, Google a commencé à supprimer l’ancienne version à compter du 20 avril 2015. La nouvelle url à utiliser est donc la suivante:
https://www.youtube.com/feeds/videos.xml?user=<USERNAME>
Soit en reprenant notre exemple:
https://www.youtube.com/feeds/videos.xml?user=datagueule
Merci à lui!
Maj 23/05/16
Comme précisé par Doumé dans les commentaires, le paramètre à utiliser est différent lorsque l’url ne contient pas le nom d’utilisateur, mais l’identifiant de la chaîne Youtube. C’est le cas par exemple de la chaîne Veritasium dont l’url est la suivante :
https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA
Pour obtenir le flux RSS d’une chaîne, nous utiliserons donc la même url que précédemment, mais avec le paramètre channel_id, soit :
https://www.youtube.com/feeds/videos.xml?channel_id=<IDENTIFIANT>
Ce qui nous donne pour Veritasium :
https://www.youtube.com/feeds/videos.xml?channel_id=UCHnyfMqiRRG1u-2MsSQLbXA
Merci à Doumé pour cette précision !
Malheureusement cette methode ne semble plus foncitonnee : « No longer available »
Maintenant il faut utiliser ce type d’url pour les flux rss youtube : https://www.youtube.com/feeds/videos.xml?user=FRANKIEonPCin1080p
Merci pour la nouvelle url !
ou si ce n’est pas le nom de la chaine qui s’affiche dans l’URL mais le channel :
https://www.youtube.com/feeds/videos.xml?channel_id + channel ID
C’est bien pratique que la fonction soit ré apparut, comme ça un lecteur de flux RSS remplace pas trop mal un compte youtube
Merci pour cette information complémentaire !
comment peut-on intégrer le flux de youtube ! dans notre propre page html ?
j’ai déjà tout tenté sans succès avec les balises iframe et object .
Merci les Gars !!
Bonjour,
ce jour le 06/02/17, les flux rss youtube ne fonctionnent plus, j’obtiens le message
« We’re sorry…
… but your computer or network may be sending automated queries. To protect our users, we can’t process your request right now.
See Google Help for more information. »
Suis je le seul concerné (peut être trop de requêtes) ?
Ou est-ce pareil pour tout le monde, ce qui pourrait alors signifier que youtube a encore changer de politique concernant les flux RSS, ou les a peut être complètement supprimé ?
Bonjour David,
De mon côté les flux fonctionnent.
Comme l’indique le message, il semble que Google détecte un nombre de requêtes trop important selon des critères qui lui sont propres. Généralement, trop de requêtes sur une courte période.
Si on se base sur les conditions d’utilisation (https://www.youtube.com/static?template=terms), paragraphe 5.1.H, on peut y lire : « vous vous engagez à ne pas utiliser, ni lancer un système automatisé (notamment, tout robot, spider ou lecteur hors ligne) avec un accès au Service de telle sorte qu’il envoie plus de messages de requêtes aux serveurs YouTube pendant une période donnée, que ne peut raisonnablement en produire un être humain pendant la même période en utilisant un navigateur Internet standard (c’est-à-dire non modifié) disponible sur le marché ; »
Ok merci :-)
Je rafraîchis peut-être les flux rss trop souvent, je vais voir comment régler ça.
pour le rss avec koyabot sur discord faites
^rss add https://www.youtube.com/feeds/videos.xml?channel_id=UCqX8hO4JWM6IJfEabbZmhUw (par exemple)
après choisissez le message ça peut-être @mentiondevous ou un autre message
le filtre on skip
et enfin mention @everyone (oui/non) comme vous voulez
(oui j’ai pris le rss de nightcoreReality)
^^rss*