11
janv. 08
Utilisez l'API de Youtube pour intégrer des vidéos
Par Guillaume BIZET | Lien permanent

Certains ne sont peut être pas au courant mais Youtube a une API qui est assez peu connue est donc sous utilisée.
Voici quelques exemples de récupération de feed de vidéos qui pourraient éventuellement vous servir 
1. Fil de recherche
http://gdata.youtube.com/feeds/api/videos?orderby=updated&vq=iphone
remplacer "iphone" par ce que vous souhaitez
2. Cherchez dans une catégorie
http://gdata.youtube.com/feeds/api/videos/-/Entertainment/?vq=iphone&orderby=updated
"Entertainment " est la catégorie et iphone est le terme recherché. Si vous souhaitez introduire des espaces dans la recherche comme "guillaume bizet" il vous faudra remplacer cet espace par %20 soit guillaume%20bizet
3. La dernière vidéo d'une chaine
http://gdata.youtube.com/feeds/api/users/musicien/uploads?orderby=updated
remplacez "musicien" par la chaine que vous souhaitez
3bis. Seulement la dernière vidéo d'une chaine avec un mot clé
http://gdata.youtube.com/feeds/api/users/musicien/uploads?orderby=updated&vq=yelle
"musicien" est la chaine sur laquelle on recherche et "yelle" est le mot clé
4. Flux de vos vidéos favorites
http://gdata.youtube.com/feeds/api/users/monid/favorites?orderby=updated
remplacez "monid" par l'identifiant choisi
5. Flux des chaines souscrites par un utilisateur Ce n'est pas directement un flux de youtube mais de yahoo pipes
http://pipes.yahoo.com/pipes/pipe.run?YouTubeUsername=monid&_id=28303b479f11e24199be4cafced31ad9&_render=rss&itemLimit=20
remplacez "monid" par l'identifiant choisi
6. Playlists
http://gdata.youtube.com/feeds/api/playlists/50653251EDB4E764
Remplacez le code 50653251EDB4E764 par celui de votre choix. Ici c'est google app

































Commentaires
Jean-Marie
11/01/2008 - 13:46
Super intéressant et pratique cette liste de codes, ça peut rendre bien des services en tout cas ...
Olivier Galluchot
14/01/2008 - 12:03
Et j'ajoute un petit javascript très simple et gratuit qui vous permettra d'afficher des vignettes (avec preview des vidéos) correspondant à une recherche précise.
Exemple: je souhaite afficher sur mon site les dernières vidéos en rapport avec ma passion et je ne connais rien aux gdatas.
Le site: http://www.yvoschaap.com/youtube.html