web-dev-qa-db-fra.com

Possibilité d'obtenir un flux de vidéos téléchargées par l'utilisateur + de vidéos favorites?

Je sais comment obtenir un flux des vidéos téléchargées par un utilisateur:

http://gdata.youtube.com/feeds/base/users/KeepWatchingTheSkies/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile

et je sais comment obtenir un flux de vidéos parmi les utilisateurs favoris:

http://gdata.youtube.com/feeds/base/users/KeepWatchingTheSkies/favorites?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile

mais existe-t-il un moyen d'obtenir un flux combiné contenant à la fois des téléchargements et des favoris ?

Je peux essayer de les combiner manuellement, mais s’il est possible d’obtenir un flux déjà combiné de YouTube, ce serait préférable.

4
Ram Rachum

Je pourrais voir quelques options pour accomplir ceci:

  1. Vous pouvez utiliser Yahoo Pipes pour générer rapidement et facilement un nouveau flux en combinant les 2 flux que vous avez déjà trouvés. Pas de code à écrire, facile à démarrer.
  2. Vous pouvez écrire le code pour combiner les flux manuellement, comme vous l'avez suggéré. En fonction de la manière dont vous envisagez d'afficher ou d'utiliser le flux combiné, vous voudrez peut-être faire le tri pour entrelacer les 2 flux en fonction des dates.
  3. Vous pouvez utiliser l'API de données YouTube pour demander le flux d'activité pour l'utilisateur. Ce n'est pas aussi facile d'essayer dans un navigateur ou un lecteur RSS, car vous devez disposer, utiliser et envoyer une clé de développeur dans le cadre des en-têtes de requête HTTP afin d'obtenir des résultats. Ensuite, vous voudrez filtrer les éléments de fil d’activité qui ne vous intéressent pas - par exemple. Lorsqu'un utilisateur s'abonne à une chaîne, commente une vidéo, etc. Selon votre question, vous voudrez simplement saisir tous les éléments d'entrée dans lesquels le terme de catégorie est marqué avec 'video_uploaded' ou 'video_favorited'. Voici le lien vers la documentation sur l'utilisation des flux d'activité YouTube via les API de données YouTube: Documentation sur les flux d'activité YouTube
1
Mike Gray